ofs | hex dump | ascii |
---|
0000 | 2d 2d 54 45 53 54 2d 2d 0a 62 61 73 65 6e 61 6d 65 0a 2d 2d 43 52 45 44 49 54 53 2d 2d 0a 44 61 | --TEST--.basename.--CREDITS--.Da |
0020 | 76 65 20 4b 65 6c 73 65 79 20 3c 64 5f 6b 65 6c 73 65 79 40 75 6b 2e 69 62 6d 2e 63 6f 6d 3e 0a | ve.Kelsey.<d_kelsey@uk.ibm.com>. |
0040 | 2d 2d 46 49 4c 45 2d 2d 0a 3c 3f 70 68 70 0a 2f 2a 20 0a 20 2a 20 70 72 6f 74 6f 20 73 74 72 69 | --FILE--.<?php./*...*.proto.stri |
0060 | 6e 67 20 62 61 73 65 6e 61 6d 65 28 73 74 72 69 6e 67 20 70 61 74 68 20 5b 2c 20 73 74 72 69 6e | ng.basename(string.path.[,.strin |
0080 | 67 20 73 75 66 66 69 78 5d 29 0a 20 2a 20 46 75 6e 63 74 69 6f 6e 20 69 73 20 69 6d 70 6c 65 6d | g.suffix])..*.Function.is.implem |
00a0 | 65 6e 74 65 64 20 69 6e 20 65 78 74 2f 73 74 61 6e 64 61 72 64 2f 73 74 72 69 6e 67 2e 63 0a 20 | ented.in.ext/standard/string.c.. |
00c0 | 2a 2f 20 0a 24 66 69 6c 65 5f 70 61 74 68 73 20 3d 20 61 72 72 61 79 20 28 0a 20 20 2f 2a 20 73 | */..$file_paths.=.array.(.../*.s |
00e0 | 69 6d 70 6c 65 20 70 61 74 68 73 20 2a 2f 0a 20 20 61 72 72 61 79 28 22 62 61 72 22 29 2c 0a 20 | imple.paths.*/...array("bar"),.. |
0100 | 20 61 72 72 61 79 28 22 2f 66 6f 6f 2f 62 61 72 22 29 2c 0a 20 20 61 72 72 61 79 28 22 66 6f 6f | .array("/foo/bar"),...array("foo |
0120 | 2f 62 61 72 22 29 2c 0a 20 20 61 72 72 61 79 28 22 2f 62 61 72 22 29 2c 0a 0a 20 20 2f 2a 20 73 | /bar"),...array("/bar"),..../*.s |
0140 | 69 6d 70 6c 65 20 70 61 74 68 73 20 77 69 74 68 20 74 72 61 69 6c 69 6e 67 20 73 6c 61 73 68 65 | imple.paths.with.trailing.slashe |
0160 | 73 20 2a 2f 0a 20 20 61 72 72 61 79 28 22 62 61 72 2f 22 29 2c 0a 20 20 61 72 72 61 79 28 22 2f | s.*/...array("bar/"),...array("/ |
0180 | 62 61 72 2f 22 29 2c 0a 20 20 61 72 72 61 79 28 22 2f 66 6f 6f 2f 62 61 72 2f 22 29 2c 0a 20 20 | bar/"),...array("/foo/bar/"),... |
01a0 | 61 72 72 61 79 28 22 66 6f 6f 2f 62 61 72 2f 22 29 2c 0a 20 20 61 72 72 61 79 28 22 2f 62 61 72 | array("foo/bar/"),...array("/bar |
01c0 | 2f 22 29 2c 0a 0a 20 20 2f 2a 20 70 61 74 68 73 20 77 69 74 68 20 73 75 66 66 69 78 20 72 65 6d | /"),..../*.paths.with.suffix.rem |
01e0 | 6f 76 61 6c 20 2a 2f 0a 20 20 61 72 72 61 79 28 22 62 61 72 2e 67 7a 22 2c 20 22 2e 67 7a 22 29 | oval.*/...array("bar.gz",.".gz") |
0200 | 2c 0a 20 20 61 72 72 61 79 28 22 62 61 72 2e 67 7a 22 2c 20 22 62 61 72 2e 67 7a 22 29 2c 0a 20 | ,...array("bar.gz",."bar.gz"),.. |
0220 | 20 61 72 72 61 79 28 22 2f 66 6f 6f 2f 62 61 72 2e 67 7a 22 2c 20 22 2e 67 7a 22 29 2c 0a 20 20 | .array("/foo/bar.gz",.".gz"),... |
0240 | 61 72 72 61 79 28 22 66 6f 6f 2f 62 61 72 2e 67 7a 22 2c 20 22 2e 67 7a 22 29 2c 0a 20 20 61 72 | array("foo/bar.gz",.".gz"),...ar |
0260 | 72 61 79 28 22 2f 62 61 72 2e 67 7a 22 2c 20 22 2e 67 7a 22 29 2c 20 20 0a 0a 20 20 2f 2a 20 70 | ray("/bar.gz",.".gz"),....../*.p |
0280 | 61 74 68 73 20 77 69 74 68 20 73 75 66 66 69 78 20 61 6e 64 20 74 72 61 69 6c 69 6e 67 20 73 6c | aths.with.suffix.and.trailing.sl |
02a0 | 61 73 68 65 73 20 77 69 74 68 20 73 75 66 66 69 78 20 72 65 6d 6f 76 61 6c 2a 2f 0a 20 20 61 72 | ashes.with.suffix.removal*/...ar |
02c0 | 72 61 79 28 22 62 61 72 2e 67 7a 2f 22 2c 20 22 2e 67 7a 22 29 2c 0a 20 20 61 72 72 61 79 28 22 | ray("bar.gz/",.".gz"),...array(" |
02e0 | 2f 62 61 72 2e 67 7a 2f 22 2c 20 22 2e 67 7a 22 29 2c 0a 20 20 61 72 72 61 79 28 22 2f 66 6f 6f | /bar.gz/",.".gz"),...array("/foo |
0300 | 2f 62 61 72 2e 67 7a 2f 22 2c 20 22 2e 67 7a 22 29 2c 0a 20 20 61 72 72 61 79 28 22 66 6f 6f 2f | /bar.gz/",.".gz"),...array("foo/ |
0320 | 62 61 72 2e 67 7a 2f 22 2c 20 22 2e 67 7a 22 29 2c 0a 20 20 61 72 72 61 79 28 22 2f 62 61 72 2e | bar.gz/",.".gz"),...array("/bar. |
0340 | 67 7a 2f 22 2c 20 22 2e 67 7a 22 29 2c 20 20 0a 20 20 0a 20 20 2f 2a 20 70 61 74 68 73 20 77 69 | gz/",.".gz"),......../*.paths.wi |
0360 | 74 68 20 62 61 73 65 6e 61 6d 65 20 6f 6e 6c 79 20 73 75 66 66 69 78 2c 20 77 69 74 68 20 73 75 | th.basename.only.suffix,.with.su |
0380 | 66 66 69 78 20 72 65 6d 6f 76 61 6c 2a 2f 0a 20 20 61 72 72 61 79 28 22 2f 2e 67 7a 22 2c 20 22 | ffix.removal*/...array("/.gz",." |
03a0 | 2e 67 7a 22 29 2c 0a 20 20 61 72 72 61 79 28 22 2e 67 7a 22 2c 20 22 2e 67 7a 22 29 2c 0a 20 20 | .gz"),...array(".gz",.".gz"),... |
03c0 | 61 72 72 61 79 28 22 2f 66 6f 6f 2f 2e 67 7a 22 2c 20 22 2e 67 7a 22 29 2c 0a 0a 20 20 2f 2a 20 | array("/foo/.gz",.".gz"),..../*. |
03e0 | 70 61 74 68 73 20 77 69 74 68 20 62 61 73 65 6e 61 6d 65 20 6f 6e 6c 79 20 73 75 66 66 69 78 20 | paths.with.basename.only.suffix. |
0400 | 26 20 74 72 61 69 6c 69 6e 67 20 73 6c 61 73 68 65 73 2c 20 77 69 74 68 20 73 75 66 66 69 78 20 | &.trailing.slashes,.with.suffix. |
0420 | 72 65 6d 6f 76 61 6c 2a 2f 0a 20 20 61 72 72 61 79 28 22 2e 67 7a 2f 22 2c 20 22 2e 67 7a 22 29 | removal*/...array(".gz/",.".gz") |
0440 | 2c 0a 20 20 61 72 72 61 79 28 22 2f 66 6f 6f 2f 2e 67 7a 2f 22 2c 20 22 2e 67 7a 22 29 2c 0a 20 | ,...array("/foo/.gz/",.".gz"),.. |
0460 | 20 61 72 72 61 79 28 22 66 6f 6f 2f 2e 67 7a 2f 22 2c 20 22 2e 67 7a 22 29 2c 0a 0a 20 20 2f 2a | .array("foo/.gz/",.".gz"),..../* |
0480 | 20 70 61 74 68 73 20 77 69 74 68 20 62 69 6e 61 72 79 20 76 61 6c 75 65 20 74 6f 20 63 68 65 63 | .paths.with.binary.value.to.chec |
04a0 | 6b 20 69 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 62 69 6e 61 72 79 20 73 61 66 65 | k.if.the.function.is.binary.safe |
04c0 | 2a 2f 0a 20 20 61 72 72 61 79 28 22 66 6f 6f 22 2e 63 68 72 28 30 29 2e 22 62 61 72 22 29 2c 0a | */...array("foo".chr(0)."bar"),. |
04e0 | 20 20 61 72 72 61 79 28 22 2f 66 6f 6f 22 2e 63 68 72 28 30 29 2e 22 62 61 72 22 29 2c 0a 20 20 | ..array("/foo".chr(0)."bar"),... |
0500 | 61 72 72 61 79 28 22 2f 66 6f 6f 22 2e 63 68 72 28 30 29 2e 22 62 61 72 2f 22 29 2c 0a 20 20 61 | array("/foo".chr(0)."bar/"),...a |
0520 | 72 72 61 79 28 22 66 6f 6f 22 2e 63 68 72 28 30 29 2e 22 62 61 72 2f 22 29 2c 0a 20 20 61 72 72 | rray("foo".chr(0)."bar/"),...arr |
0540 | 61 79 28 22 66 6f 6f 22 2e 63 68 72 28 30 29 2e 22 62 61 72 2f 74 65 73 74 22 29 2c 0a 20 20 61 | ay("foo".chr(0)."bar/test"),...a |
0560 | 72 72 61 79 28 22 2f 66 6f 6f 22 2e 63 68 72 28 30 29 2e 22 62 61 72 2f 62 61 72 2e 67 7a 22 2c | rray("/foo".chr(0)."bar/bar.gz", |
0580 | 20 22 2e 67 7a 22 29 2c 0a 20 20 61 72 72 61 79 28 22 2f 66 6f 6f 22 2e 63 68 72 28 30 29 2e 22 | .".gz"),...array("/foo".chr(0)." |
05a0 | 62 61 72 2f 62 61 72 2e 67 7a 22 29 0a 29 3b 0a 0a 24 66 69 6c 65 5f 70 61 74 68 5f 76 61 72 69 | bar/bar.gz").);..$file_path_vari |
05c0 | 61 74 69 6f 6e 73 20 3d 20 61 72 72 61 79 20 28 0a 20 20 2f 2a 20 70 61 74 68 73 20 77 69 74 68 | ations.=.array.(.../*.paths.with |
05e0 | 20 73 68 6f 72 74 63 75 74 20 68 6f 6d 65 20 64 69 72 20 63 68 61 72 2c 20 77 69 74 68 20 73 75 | .shortcut.home.dir.char,.with.su |
0600 | 66 66 69 78 20 76 61 72 69 61 74 69 6f 6e 20 2a 2f 0a 20 20 61 72 72 61 79 28 22 7e 2f 68 6f 6d | ffix.variation.*/...array("~/hom |
0620 | 65 2f 75 73 65 72 2f 62 61 72 22 29 2c 0a 20 20 61 72 72 61 79 28 22 7e 2f 68 6f 6d 65 2f 75 73 | e/user/bar"),...array("~/home/us |
0640 | 65 72 2f 62 61 72 22 2c 20 22 22 29 2c 0a 20 20 61 72 72 61 79 28 22 7e 2f 68 6f 6d 65 2f 75 73 | er/bar",.""),...array("~/home/us |
0660 | 65 72 2f 62 61 72 22 2c 20 4e 55 4c 4c 29 2c 0a 20 20 61 72 72 61 79 28 22 7e 2f 68 6f 6d 65 2f | er/bar",.NULL),...array("~/home/ |
0680 | 75 73 65 72 2f 62 61 72 22 2c 20 27 20 27 29 2c 0a 20 20 61 72 72 61 79 28 22 7e 2f 68 6f 6d 65 | user/bar",.'.'),...array("~/home |
06a0 | 2f 75 73 65 72 2f 62 61 72 2e 74 61 72 22 2c 20 22 2e 74 61 72 22 29 2c 0a 20 20 61 72 72 61 79 | /user/bar.tar",.".tar"),...array |
06c0 | 28 22 7e 2f 68 6f 6d 65 2f 75 73 65 72 2f 62 61 72 2e 74 61 72 22 2c 20 22 7e 22 29 2c 0a 20 20 | ("~/home/user/bar.tar",."~"),... |
06e0 | 61 72 72 61 79 28 22 7e 2f 68 6f 6d 65 2f 75 73 65 72 2f 62 61 72 2e 74 61 72 2f 22 2c 20 22 7e | array("~/home/user/bar.tar/",."~ |
0700 | 22 29 2c 0a 20 20 61 72 72 61 79 28 22 7e 2f 68 6f 6d 65 2f 75 73 65 72 2f 62 61 72 2e 74 61 72 | "),...array("~/home/user/bar.tar |
0720 | 2f 22 2c 20 22 22 29 2c 0a 20 20 61 72 72 61 79 28 22 7e 2f 68 6f 6d 65 2f 75 73 65 72 2f 62 61 | /",.""),...array("~/home/user/ba |
0740 | 72 2e 74 61 72 22 2c 20 4e 55 4c 4c 29 2c 0a 20 20 61 72 72 61 79 28 22 7e 2f 68 6f 6d 65 2f 75 | r.tar",.NULL),...array("~/home/u |
0760 | 73 65 72 2f 62 61 72 2e 74 61 72 22 2c 20 27 27 29 2c 0a 20 20 61 72 72 61 79 28 22 7e 2f 68 6f | ser/bar.tar",.''),...array("~/ho |
0780 | 6d 65 2f 75 73 65 72 2f 62 61 72 2e 74 61 72 22 2c 20 22 20 22 29 2c 0a 0a 20 20 2f 2a 20 70 61 | me/user/bar.tar",."."),..../*.pa |
07a0 | 74 68 73 20 77 69 74 68 20 68 6f 73 74 6e 61 6d 65 3a 64 69 72 20 6e 6f 74 61 74 69 6f 6e 2c 20 | ths.with.hostname:dir.notation,. |
07c0 | 77 69 74 68 20 73 75 66 66 69 78 20 76 61 72 69 61 74 69 6f 6e 20 2a 2f 0a 20 20 61 72 72 61 79 | with.suffix.variation.*/...array |
07e0 | 28 22 68 6f 73 74 6e 61 6d 65 3a 2f 68 6f 6d 65 2f 75 73 72 2f 62 61 72 2e 74 61 72 22 29 2c 0a | ("hostname:/home/usr/bar.tar"),. |
0800 | 20 20 61 72 72 61 79 28 22 68 6f 73 74 6e 61 6d 65 3a 2f 68 6f 6d 65 2f 75 73 65 72 2f 62 61 72 | ..array("hostname:/home/user/bar |
0820 | 2e 74 61 72 22 2c 20 22 68 6f 6d 65 22 29 2c 0a 20 20 61 72 72 61 79 28 22 68 6f 73 74 6e 61 6d | .tar",."home"),...array("hostnam |
0840 | 65 3a 2f 68 6f 6d 65 2f 75 73 65 72 2f 74 62 61 72 2e 67 7a 22 2c 20 22 62 61 72 2e 67 7a 22 29 | e:/home/user/tbar.gz",."bar.gz") |
0860 | 2c 0a 20 20 61 72 72 61 79 28 22 68 6f 73 74 6e 61 6d 65 3a 2f 68 6f 6d 65 2f 75 73 65 72 2f 74 | ,...array("hostname:/home/user/t |
0880 | 62 61 72 2e 67 7a 22 2c 20 22 2f 62 61 72 2e 67 7a 22 29 2c 0a 20 20 61 72 72 61 79 28 22 68 6f | bar.gz",."/bar.gz"),...array("ho |
08a0 | 73 74 6e 61 6d 65 3a 2f 68 6f 6d 65 2f 75 73 65 72 2f 74 62 61 72 2e 67 7a 22 2c 20 22 2f 62 61 | stname:/home/user/tbar.gz",."/ba |
08c0 | 72 2e 67 7a 2f 22 29 2c 0a 20 20 61 72 72 61 79 28 22 68 6f 73 74 6e 61 6d 65 3a 2f 68 6f 6d 65 | r.gz/"),...array("hostname:/home |
08e0 | 2f 75 73 65 72 2f 74 62 61 72 2e 67 7a 2f 22 2c 20 22 2f 62 61 72 2e 67 7a 2f 22 29 2c 0a 20 20 | /user/tbar.gz/",."/bar.gz/"),... |
0900 | 61 72 72 61 79 28 22 68 6f 73 74 6e 61 6d 65 3a 2f 68 6f 6d 65 2f 75 73 65 72 2f 74 62 61 72 2e | array("hostname:/home/user/tbar. |
0920 | 67 7a 2f 22 2c 20 22 2f 62 61 72 2e 67 7a 2f 22 29 2c 0a 20 20 61 72 72 61 79 28 22 68 6f 73 74 | gz/",."/bar.gz/"),...array("host |
0940 | 6e 61 6d 65 3a 2f 68 6f 6d 65 2f 75 73 65 72 2f 4d 79 20 50 69 63 73 2e 67 7a 2f 22 2c 20 22 2f | name:/home/user/My.Pics.gz/",."/ |
0960 | 62 61 72 2e 67 7a 2f 22 29 2c 0a 20 20 61 72 72 61 79 28 22 68 6f 73 74 6e 61 6d 65 3a 2f 68 6f | bar.gz/"),...array("hostname:/ho |
0980 | 6d 65 2f 75 73 65 72 2f 4d 79 20 50 69 63 73 2e 67 7a 2f 22 2c 20 22 50 69 63 73 2e 67 7a 2f 22 | me/user/My.Pics.gz/",."Pics.gz/" |
09a0 | 29 2c 0a 20 20 61 72 72 61 79 28 22 68 6f 73 74 6e 61 6d 65 3a 2f 68 6f 6d 65 2f 75 73 65 72 2f | ),...array("hostname:/home/user/ |
09c0 | 4d 79 20 50 69 63 73 2e 67 7a 2f 22 2c 20 22 50 69 63 73 2e 67 7a 22 29 2c 0a 20 20 61 72 72 61 | My.Pics.gz/",."Pics.gz"),...arra |
09e0 | 79 28 22 68 6f 73 74 6e 61 6d 65 3a 2f 68 6f 6d 65 2f 75 73 65 72 2f 4d 79 20 50 69 63 73 2e 67 | y("hostname:/home/user/My.Pics.g |
0a00 | 7a 2f 22 2c 20 22 2e 67 7a 22 29 2c 0a 20 20 61 72 72 61 79 28 22 68 6f 73 74 6e 61 6d 65 3a 2f | z/",.".gz"),...array("hostname:/ |
0a20 | 68 6f 6d 65 2f 75 73 65 72 2f 4d 79 20 50 69 63 73 2e 67 7a 2f 22 29 2c 0a 20 20 61 72 72 61 79 | home/user/My.Pics.gz/"),...array |
0a40 | 28 22 68 6f 73 74 6e 61 6d 65 3a 2f 68 6f 6d 65 2f 75 73 65 72 2f 4d 79 20 50 69 63 73 2e 67 7a | ("hostname:/home/user/My.Pics.gz |
0a60 | 2f 22 2c 20 4e 55 4c 4c 29 2c 0a 20 20 61 72 72 61 79 28 22 68 6f 73 74 6e 61 6d 65 3a 2f 68 6f | /",.NULL),...array("hostname:/ho |
0a80 | 6d 65 2f 75 73 65 72 2f 4d 79 20 50 69 63 73 2e 67 7a 2f 22 2c 20 27 20 27 29 2c 0a 20 20 61 72 | me/user/My.Pics.gz/",.'.'),...ar |
0aa0 | 72 61 79 28 22 68 6f 73 74 6e 61 6d 65 3a 2f 68 6f 6d 65 2f 75 73 65 72 2f 4d 79 20 50 69 63 73 | ray("hostname:/home/user/My.Pics |
0ac0 | 2e 67 7a 2f 22 2c 20 27 27 29 2c 0a 20 20 61 72 72 61 79 28 22 68 6f 73 74 6e 61 6d 65 3a 2f 68 | .gz/",.''),...array("hostname:/h |
0ae0 | 6f 6d 65 2f 75 73 65 72 2f 4d 79 20 50 69 63 73 2e 67 7a 2f 22 2c 20 22 4d 79 20 50 69 63 73 2e | ome/user/My.Pics.gz/",."My.Pics. |
0b00 | 67 7a 22 29 2c 0a 0a 20 20 2f 2a 20 70 61 74 68 73 20 77 69 74 68 20 6e 75 6d 65 69 72 63 20 73 | gz"),..../*.paths.with.numeirc.s |
0b20 | 74 72 69 6e 67 73 20 2a 2f 0a 20 20 61 72 72 61 79 28 22 31 30 2e 35 22 29 2c 0a 20 20 61 72 72 | trings.*/...array("10.5"),...arr |
0b40 | 61 79 28 22 31 30 2e 35 22 2c 20 22 2e 35 22 29 2c 0a 20 20 61 72 72 61 79 28 22 31 30 2e 35 22 | ay("10.5",.".5"),...array("10.5" |
0b60 | 2c 20 22 31 30 2e 35 22 29 2c 0a 20 20 61 72 72 61 79 28 22 31 30 22 29 2c 0a 20 20 61 72 72 61 | ,."10.5"),...array("10"),...arra |
0b80 | 79 28 22 31 30 35 22 2c 20 22 35 22 29 2c 0a 20 20 61 72 72 61 79 28 22 2f 31 30 2e 35 22 29 2c | y("105",."5"),...array("/10.5"), |
0ba0 | 0a 20 20 61 72 72 61 79 28 22 31 30 2e 35 2f 22 29 2c 0a 20 20 61 72 72 61 79 28 22 31 30 2f 31 | ...array("10.5/"),...array("10/1 |
0bc0 | 30 2e 67 7a 22 29 2c 0a 20 20 61 72 72 61 79 28 22 30 22 29 2c 0a 20 20 61 72 72 61 79 28 27 30 | 0.gz"),...array("0"),...array('0 |
0be0 | 27 29 2c 0a 0a 20 20 2f 2a 20 70 61 74 68 73 20 61 6e 64 20 73 75 66 66 69 78 20 67 69 76 65 6e | '),..../*.paths.and.suffix.given |
0c00 | 20 61 73 20 73 61 6d 65 20 2a 2f 0a 20 20 61 72 72 61 79 28 22 62 61 72 2e 67 7a 22 2c 20 22 62 | .as.same.*/...array("bar.gz",."b |
0c20 | 61 72 2e 67 7a 22 29 2c 0a 20 20 61 72 72 61 79 28 22 2f 62 61 72 2e 67 7a 22 2c 20 22 2f 62 61 | ar.gz"),...array("/bar.gz",."/ba |
0c40 | 72 2e 67 7a 22 29 2c 0a 20 20 61 72 72 61 79 28 22 2f 62 61 72 2e 67 7a 2f 22 2c 20 22 2f 62 61 | r.gz"),...array("/bar.gz/",."/ba |
0c60 | 72 2e 67 7a 2f 22 29 2c 0a 20 20 61 72 72 61 79 28 22 20 22 2c 20 22 20 22 29 2c 0a 20 20 61 72 | r.gz/"),...array(".",."."),...ar |
0c80 | 72 61 79 28 27 20 27 2c 20 27 20 27 29 2c 0a 20 20 61 72 72 61 79 28 4e 55 4c 4c 2c 20 4e 55 4c | ray('.',.'.'),...array(NULL,.NUL |
0ca0 | 4c 29 2c 0a 0a 20 20 2f 2a 20 70 61 74 68 20 77 69 74 68 20 73 70 61 63 65 73 20 2a 2f 0a 20 20 | L),..../*.path.with.spaces.*/... |
0cc0 | 61 72 72 61 79 28 22 20 22 29 2c 0a 20 20 61 72 72 61 79 28 27 20 27 29 2c 0a 20 20 0a 20 20 2f | array("."),...array('.'),....../ |
0ce0 | 2a 20 65 6d 70 74 79 20 70 61 74 68 73 20 2a 2f 0a 20 20 61 72 72 61 79 28 22 22 29 2c 0a 20 20 | *.empty.paths.*/...array(""),... |
0d00 | 61 72 72 61 79 28 27 27 29 2c 0a 20 20 61 72 72 61 79 28 4e 55 4c 4c 29 0a 29 3b 0a 0a 66 75 6e | array(''),...array(NULL).);..fun |
0d20 | 63 74 69 6f 6e 20 63 68 65 63 6b 5f 62 61 73 65 6e 61 6d 65 28 20 24 70 61 74 68 5f 61 72 72 61 | ction.check_basename(.$path_arra |
0d40 | 79 73 20 29 20 7b 0a 20 20 20 24 6c 6f 6f 70 5f 63 6f 75 6e 74 65 72 20 3d 20 31 3b 0a 20 20 20 | ys.).{....$loop_counter.=.1;.... |
0d60 | 66 6f 72 65 61 63 68 20 28 24 70 61 74 68 5f 61 72 72 61 79 73 20 61 73 20 24 70 61 74 68 29 20 | foreach.($path_arrays.as.$path). |
0d80 | 7b 0a 20 20 20 20 20 65 63 68 6f 20 22 5c 6e 2d 2d 49 74 65 72 61 74 69 6f 6e 20 24 6c 6f 6f 70 | {......echo."\n--Iteration.$loop |
0da0 | 5f 63 6f 75 6e 74 65 72 2d 2d 5c 6e 22 3b 20 24 6c 6f 6f 70 5f 63 6f 75 6e 74 65 72 2b 2b 3b 0a | _counter--\n";.$loop_counter++;. |
0dc0 | 20 20 20 20 20 69 66 28 20 31 20 3d 3d 20 63 6f 75 6e 74 28 24 70 61 74 68 29 20 29 20 7b 20 2f | .....if(.1.==.count($path).).{./ |
0de0 | 2f 20 6e 6f 20 73 75 66 66 69 78 20 70 72 6f 76 69 64 65 64 0a 20 20 20 20 20 20 20 76 61 72 5f | /.no.suffix.provided........var_ |
0e00 | 64 75 6d 70 28 20 62 61 73 65 6e 61 6d 65 28 24 70 61 74 68 5b 30 5d 29 20 29 3b 0a 20 20 20 20 | dump(.basename($path[0]).);..... |
0e20 | 20 7d 20 65 6c 73 65 20 7b 20 2f 2f 20 70 61 74 68 20 61 73 20 77 65 6c 6c 20 61 73 20 73 75 66 | .}.else.{.//.path.as.well.as.suf |
0e40 | 66 69 78 20 70 72 6f 76 69 64 65 64 2c 0a 20 20 20 20 20 20 20 76 61 72 5f 64 75 6d 70 28 20 62 | fix.provided,........var_dump(.b |
0e60 | 61 73 65 6e 61 6d 65 28 24 70 61 74 68 5b 30 5d 2c 20 24 70 61 74 68 5b 31 5d 29 20 29 3b 20 20 | asename($path[0],.$path[1]).);.. |
0e80 | 20 20 0a 20 20 20 20 20 7d 20 0a 20 20 20 7d 0a 7d 0a 0a 65 63 68 6f 20 22 2a 2a 2a 20 54 65 73 | ........}.....}.}..echo."***.Tes |
0ea0 | 74 69 6e 67 20 62 61 73 69 63 20 6f 70 65 72 61 74 69 6f 6e 73 20 2a 2a 2a 5c 6e 22 3b 0a 63 68 | ting.basic.operations.***\n";.ch |
0ec0 | 65 63 6b 5f 62 61 73 65 6e 61 6d 65 28 20 24 66 69 6c 65 5f 70 61 74 68 73 20 29 3b 0a 0a 65 63 | eck_basename(.$file_paths.);..ec |
0ee0 | 68 6f 20 22 5c 6e 2a 2a 2a 20 54 65 73 74 69 6e 67 20 70 6f 73 73 69 62 6c 65 20 76 61 72 69 61 | ho."\n***.Testing.possible.varia |
0f00 | 74 69 6f 6e 73 20 69 6e 20 70 61 74 68 20 61 6e 64 20 73 75 66 66 69 78 20 2a 2a 2a 5c 6e 22 3b | tions.in.path.and.suffix.***\n"; |
0f20 | 0a 63 68 65 63 6b 5f 62 61 73 65 6e 61 6d 65 28 20 24 66 69 6c 65 5f 70 61 74 68 5f 76 61 72 69 | .check_basename(.$file_path_vari |
0f40 | 61 74 69 6f 6e 73 20 29 3b 0a 0a 65 63 68 6f 20 22 5c 6e 2a 2a 2a 20 54 65 73 74 69 6e 67 20 65 | ations.);..echo."\n***.Testing.e |
0f60 | 72 72 6f 72 20 63 6f 6e 64 69 74 69 6f 6e 73 20 2a 2a 2a 5c 6e 22 3b 0a 2f 2f 20 7a 65 72 6f 20 | rror.conditions.***\n";.//.zero. |
0f80 | 61 72 67 75 6d 65 6e 74 73 20 0a 76 61 72 5f 64 75 6d 70 28 20 62 61 73 65 6e 61 6d 65 28 29 20 | arguments..var_dump(.basename(). |
0fa0 | 29 3b 0a 0a 2f 2f 20 6d 6f 72 65 20 74 68 61 6e 20 65 78 70 65 63 74 65 64 20 6e 6f 2e 20 6f 66 | );..//.more.than.expected.no..of |
0fc0 | 20 61 72 67 75 6d 65 6e 74 73 0a 76 61 72 5f 64 75 6d 70 28 20 62 61 73 65 6e 61 6d 65 28 22 2f | .arguments.var_dump(.basename("/ |
0fe0 | 76 61 72 2f 74 6d 70 2f 62 61 72 2e 67 7a 22 2c 20 22 2e 67 7a 22 2c 20 22 2e 67 7a 22 29 20 29 | var/tmp/bar.gz",.".gz",.".gz").) |
1000 | 3b 0a 0a 2f 2f 20 70 61 73 73 69 6e 67 20 69 6e 76 61 6c 69 64 20 74 79 70 65 20 61 72 67 75 6d | ;..//.passing.invalid.type.argum |
1020 | 65 6e 74 73 20 0a 24 6f 62 6a 65 63 74 20 3d 20 6e 65 77 20 73 74 64 63 6c 61 73 73 3b 0a 76 61 | ents..$object.=.new.stdclass;.va |
1040 | 72 5f 64 75 6d 70 28 20 62 61 73 65 6e 61 6d 65 28 20 61 72 72 61 79 28 22 73 74 72 69 6e 67 2f | r_dump(.basename(.array("string/ |
1060 | 62 61 72 22 29 20 29 20 29 3b 0a 76 61 72 5f 64 75 6d 70 28 20 62 61 73 65 6e 61 6d 65 28 20 61 | bar").).);.var_dump(.basename(.a |
1080 | 72 72 61 79 28 22 73 74 72 69 6e 67 2f 62 61 72 22 29 2c 20 22 62 61 72 22 20 29 20 29 3b 0a 76 | rray("string/bar"),."bar".).);.v |
10a0 | 61 72 5f 64 75 6d 70 28 20 62 61 73 65 6e 61 6d 65 28 20 22 62 61 72 22 2c 20 61 72 72 61 79 28 | ar_dump(.basename(."bar",.array( |
10c0 | 22 73 74 72 69 6e 67 2f 62 61 72 22 29 20 29 20 29 3b 0a 76 61 72 5f 64 75 6d 70 28 20 62 61 73 | "string/bar").).);.var_dump(.bas |
10e0 | 65 6e 61 6d 65 28 20 24 6f 62 6a 65 63 74 2c 20 22 62 61 72 22 20 29 20 29 3b 0a 76 61 72 5f 64 | ename(.$object,."bar".).);.var_d |
1100 | 75 6d 70 28 20 62 61 73 65 6e 61 6d 65 28 20 24 6f 62 6a 65 63 74 20 29 20 29 3b 0a 76 61 72 5f | ump(.basename(.$object.).);.var_ |
1120 | 64 75 6d 70 28 20 62 61 73 65 6e 61 6d 65 28 20 24 6f 62 6a 65 63 74 2c 20 24 6f 62 6a 65 63 74 | dump(.basename(.$object,.$object |
1140 | 20 29 20 29 3b 0a 76 61 72 5f 64 75 6d 70 28 20 62 61 73 65 6e 61 6d 65 28 20 22 62 61 72 22 2c | .).);.var_dump(.basename(."bar", |
1160 | 20 24 6f 62 6a 65 63 74 20 29 20 29 3b 0a 0a 65 63 68 6f 20 22 44 6f 6e 65 5c 6e 22 3b 0a 3f 3e | .$object.).);..echo."Done\n";.?> |
1180 | 0a 2d 2d 45 58 50 45 43 54 46 2d 2d 0a 2a 2a 2a 20 54 65 73 74 69 6e 67 20 62 61 73 69 63 20 6f | .--EXPECTF--.***.Testing.basic.o |
11a0 | 70 65 72 61 74 69 6f 6e 73 20 2a 2a 2a 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 31 2d 2d 0a 73 | perations.***..--Iteration.1--.s |
11c0 | 74 72 69 6e 67 28 33 29 20 22 62 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 32 2d 2d 0a | tring(3)."bar"..--Iteration.2--. |
11e0 | 73 74 72 69 6e 67 28 33 29 20 22 62 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 33 2d 2d | string(3)."bar"..--Iteration.3-- |
1200 | 0a 73 74 72 69 6e 67 28 33 29 20 22 62 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 34 2d | .string(3)."bar"..--Iteration.4- |
1220 | 2d 0a 73 74 72 69 6e 67 28 33 29 20 22 62 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 35 | -.string(3)."bar"..--Iteration.5 |
1240 | 2d 2d 0a 73 74 72 69 6e 67 28 33 29 20 22 62 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 | --.string(3)."bar"..--Iteration. |
1260 | 36 2d 2d 0a 73 74 72 69 6e 67 28 33 29 20 22 62 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e | 6--.string(3)."bar"..--Iteration |
1280 | 20 37 2d 2d 0a 73 74 72 69 6e 67 28 33 29 20 22 62 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f | .7--.string(3)."bar"..--Iteratio |
12a0 | 6e 20 38 2d 2d 0a 73 74 72 69 6e 67 28 33 29 20 22 62 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 | n.8--.string(3)."bar"..--Iterati |
12c0 | 6f 6e 20 39 2d 2d 0a 73 74 72 69 6e 67 28 33 29 20 22 62 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 | on.9--.string(3)."bar"..--Iterat |
12e0 | 69 6f 6e 20 31 30 2d 2d 0a 73 74 72 69 6e 67 28 33 29 20 22 62 61 72 22 0a 0a 2d 2d 49 74 65 72 | ion.10--.string(3)."bar"..--Iter |
1300 | 61 74 69 6f 6e 20 31 31 2d 2d 0a 73 74 72 69 6e 67 28 36 29 20 22 62 61 72 2e 67 7a 22 0a 0a 2d | ation.11--.string(6)."bar.gz"..- |
1320 | 2d 49 74 65 72 61 74 69 6f 6e 20 31 32 2d 2d 0a 73 74 72 69 6e 67 28 33 29 20 22 62 61 72 22 0a | -Iteration.12--.string(3)."bar". |
1340 | 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 31 33 2d 2d 0a 73 74 72 69 6e 67 28 33 29 20 22 62 61 72 | .--Iteration.13--.string(3)."bar |
1360 | 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 31 34 2d 2d 0a 73 74 72 69 6e 67 28 33 29 20 22 62 | "..--Iteration.14--.string(3)."b |
1380 | 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 31 35 2d 2d 0a 73 74 72 69 6e 67 28 33 29 20 | ar"..--Iteration.15--.string(3). |
13a0 | 22 62 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 31 36 2d 2d 0a 73 74 72 69 6e 67 28 33 | "bar"..--Iteration.16--.string(3 |
13c0 | 29 20 22 62 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 31 37 2d 2d 0a 73 74 72 69 6e 67 | )."bar"..--Iteration.17--.string |
13e0 | 28 33 29 20 22 62 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 31 38 2d 2d 0a 73 74 72 69 | (3)."bar"..--Iteration.18--.stri |
1400 | 6e 67 28 33 29 20 22 62 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 31 39 2d 2d 0a 73 74 | ng(3)."bar"..--Iteration.19--.st |
1420 | 72 69 6e 67 28 33 29 20 22 62 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 32 30 2d 2d 0a | ring(3)."bar"..--Iteration.20--. |
1440 | 73 74 72 69 6e 67 28 33 29 20 22 2e 67 7a 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 32 31 2d | string(3).".gz"..--Iteration.21- |
1460 | 2d 0a 73 74 72 69 6e 67 28 33 29 20 22 2e 67 7a 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 32 | -.string(3).".gz"..--Iteration.2 |
1480 | 32 2d 2d 0a 73 74 72 69 6e 67 28 33 29 20 22 2e 67 7a 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e | 2--.string(3).".gz"..--Iteration |
14a0 | 20 32 33 2d 2d 0a 73 74 72 69 6e 67 28 33 29 20 22 2e 67 7a 22 0a 0a 2d 2d 49 74 65 72 61 74 69 | .23--.string(3).".gz"..--Iterati |
14c0 | 6f 6e 20 32 34 2d 2d 0a 73 74 72 69 6e 67 28 33 29 20 22 2e 67 7a 22 0a 0a 2d 2d 49 74 65 72 61 | on.24--.string(3).".gz"..--Itera |
14e0 | 74 69 6f 6e 20 32 35 2d 2d 0a 73 74 72 69 6e 67 28 33 29 20 22 2e 67 7a 22 0a 0a 2d 2d 49 74 65 | tion.25--.string(3).".gz"..--Ite |
1500 | 72 61 74 69 6f 6e 20 32 36 2d 2d 0a 73 74 72 69 6e 67 28 37 29 20 22 66 6f 6f 00 62 61 72 22 0a | ration.26--.string(7)."foo.bar". |
1520 | 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 32 37 2d 2d 0a 73 74 72 69 6e 67 28 37 29 20 22 66 6f 6f | .--Iteration.27--.string(7)."foo |
1540 | 00 62 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 32 38 2d 2d 0a 73 74 72 69 6e 67 28 37 | .bar"..--Iteration.28--.string(7 |
1560 | 29 20 22 66 6f 6f 00 62 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 32 39 2d 2d 0a 73 74 | )."foo.bar"..--Iteration.29--.st |
1580 | 72 69 6e 67 28 37 29 20 22 66 6f 6f 00 62 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 33 | ring(7)."foo.bar"..--Iteration.3 |
15a0 | 30 2d 2d 0a 73 74 72 69 6e 67 28 34 29 20 22 74 65 73 74 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f | 0--.string(4)."test"..--Iteratio |
15c0 | 6e 20 33 31 2d 2d 0a 73 74 72 69 6e 67 28 33 29 20 22 62 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 | n.31--.string(3)."bar"..--Iterat |
15e0 | 69 6f 6e 20 33 32 2d 2d 0a 73 74 72 69 6e 67 28 36 29 20 22 62 61 72 2e 67 7a 22 0a 0a 2a 2a 2a | ion.32--.string(6)."bar.gz"..*** |
1600 | 20 54 65 73 74 69 6e 67 20 70 6f 73 73 69 62 6c 65 20 76 61 72 69 61 74 69 6f 6e 73 20 69 6e 20 | .Testing.possible.variations.in. |
1620 | 70 61 74 68 20 61 6e 64 20 73 75 66 66 69 78 20 2a 2a 2a 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e | path.and.suffix.***..--Iteration |
1640 | 20 31 2d 2d 0a 73 74 72 69 6e 67 28 33 29 20 22 62 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f | .1--.string(3)."bar"..--Iteratio |
1660 | 6e 20 32 2d 2d 0a 73 74 72 69 6e 67 28 33 29 20 22 62 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 | n.2--.string(3)."bar"..--Iterati |
1680 | 6f 6e 20 33 2d 2d 0a 73 74 72 69 6e 67 28 33 29 20 22 62 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 | on.3--.string(3)."bar"..--Iterat |
16a0 | 69 6f 6e 20 34 2d 2d 0a 73 74 72 69 6e 67 28 33 29 20 22 62 61 72 22 0a 0a 2d 2d 49 74 65 72 61 | ion.4--.string(3)."bar"..--Itera |
16c0 | 74 69 6f 6e 20 35 2d 2d 0a 73 74 72 69 6e 67 28 33 29 20 22 62 61 72 22 0a 0a 2d 2d 49 74 65 72 | tion.5--.string(3)."bar"..--Iter |
16e0 | 61 74 69 6f 6e 20 36 2d 2d 0a 73 74 72 69 6e 67 28 37 29 20 22 62 61 72 2e 74 61 72 22 0a 0a 2d | ation.6--.string(7)."bar.tar"..- |
1700 | 2d 49 74 65 72 61 74 69 6f 6e 20 37 2d 2d 0a 73 74 72 69 6e 67 28 37 29 20 22 62 61 72 2e 74 61 | -Iteration.7--.string(7)."bar.ta |
1720 | 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 38 2d 2d 0a 73 74 72 69 6e 67 28 37 29 20 22 62 | r"..--Iteration.8--.string(7)."b |
1740 | 61 72 2e 74 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 39 2d 2d 0a 73 74 72 69 6e 67 28 | ar.tar"..--Iteration.9--.string( |
1760 | 37 29 20 22 62 61 72 2e 74 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 31 30 2d 2d 0a 73 | 7)."bar.tar"..--Iteration.10--.s |
1780 | 74 72 69 6e 67 28 37 29 20 22 62 61 72 2e 74 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 | tring(7)."bar.tar"..--Iteration. |
17a0 | 31 31 2d 2d 0a 73 74 72 69 6e 67 28 37 29 20 22 62 61 72 2e 74 61 72 22 0a 0a 2d 2d 49 74 65 72 | 11--.string(7)."bar.tar"..--Iter |
17c0 | 61 74 69 6f 6e 20 31 32 2d 2d 0a 73 74 72 69 6e 67 28 37 29 20 22 62 61 72 2e 74 61 72 22 0a 0a | ation.12--.string(7)."bar.tar".. |
17e0 | 2d 2d 49 74 65 72 61 74 69 6f 6e 20 31 33 2d 2d 0a 73 74 72 69 6e 67 28 37 29 20 22 62 61 72 2e | --Iteration.13--.string(7)."bar. |
1800 | 74 61 72 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 31 34 2d 2d 0a 73 74 72 69 6e 67 28 31 29 | tar"..--Iteration.14--.string(1) |
1820 | 20 22 74 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 31 35 2d 2d 0a 73 74 72 69 6e 67 28 37 29 | ."t"..--Iteration.15--.string(7) |
1840 | 20 22 74 62 61 72 2e 67 7a 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 31 36 2d 2d 0a 73 74 72 | ."tbar.gz"..--Iteration.16--.str |
1860 | 69 6e 67 28 37 29 20 22 74 62 61 72 2e 67 7a 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 31 37 | ing(7)."tbar.gz"..--Iteration.17 |
1880 | 2d 2d 0a 73 74 72 69 6e 67 28 37 29 20 22 74 62 61 72 2e 67 7a 22 0a 0a 2d 2d 49 74 65 72 61 74 | --.string(7)."tbar.gz"..--Iterat |
18a0 | 69 6f 6e 20 31 38 2d 2d 0a 73 74 72 69 6e 67 28 37 29 20 22 74 62 61 72 2e 67 7a 22 0a 0a 2d 2d | ion.18--.string(7)."tbar.gz"..-- |
18c0 | 49 74 65 72 61 74 69 6f 6e 20 31 39 2d 2d 0a 73 74 72 69 6e 67 28 31 30 29 20 22 4d 79 20 50 69 | Iteration.19--.string(10)."My.Pi |
18e0 | 63 73 2e 67 7a 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 32 30 2d 2d 0a 73 74 72 69 6e 67 28 | cs.gz"..--Iteration.20--.string( |
1900 | 31 30 29 20 22 4d 79 20 50 69 63 73 2e 67 7a 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 32 31 | 10)."My.Pics.gz"..--Iteration.21 |
1920 | 2d 2d 0a 73 74 72 69 6e 67 28 33 29 20 22 4d 79 20 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 | --.string(3)."My."..--Iteration. |
1940 | 32 32 2d 2d 0a 73 74 72 69 6e 67 28 37 29 20 22 4d 79 20 50 69 63 73 22 0a 0a 2d 2d 49 74 65 72 | 22--.string(7)."My.Pics"..--Iter |
1960 | 61 74 69 6f 6e 20 32 33 2d 2d 0a 73 74 72 69 6e 67 28 31 30 29 20 22 4d 79 20 50 69 63 73 2e 67 | ation.23--.string(10)."My.Pics.g |
1980 | 7a 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 32 34 2d 2d 0a 73 74 72 69 6e 67 28 31 30 29 20 | z"..--Iteration.24--.string(10). |
19a0 | 22 4d 79 20 50 69 63 73 2e 67 7a 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 32 35 2d 2d 0a 73 | "My.Pics.gz"..--Iteration.25--.s |
19c0 | 74 72 69 6e 67 28 31 30 29 20 22 4d 79 20 50 69 63 73 2e 67 7a 22 0a 0a 2d 2d 49 74 65 72 61 74 | tring(10)."My.Pics.gz"..--Iterat |
19e0 | 69 6f 6e 20 32 36 2d 2d 0a 73 74 72 69 6e 67 28 31 30 29 20 22 4d 79 20 50 69 63 73 2e 67 7a 22 | ion.26--.string(10)."My.Pics.gz" |
1a00 | 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 32 37 2d 2d 0a 73 74 72 69 6e 67 28 31 30 29 20 22 4d | ..--Iteration.27--.string(10)."M |
1a20 | 79 20 50 69 63 73 2e 67 7a 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 32 38 2d 2d 0a 73 74 72 | y.Pics.gz"..--Iteration.28--.str |
1a40 | 69 6e 67 28 34 29 20 22 31 30 2e 35 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 32 39 2d 2d 0a | ing(4)."10.5"..--Iteration.29--. |
1a60 | 73 74 72 69 6e 67 28 32 29 20 22 31 30 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 33 30 2d 2d | string(2)."10"..--Iteration.30-- |
1a80 | 0a 73 74 72 69 6e 67 28 34 29 20 22 31 30 2e 35 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 33 | .string(4)."10.5"..--Iteration.3 |
1aa0 | 31 2d 2d 0a 73 74 72 69 6e 67 28 32 29 20 22 31 30 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 | 1--.string(2)."10"..--Iteration. |
1ac0 | 33 32 2d 2d 0a 73 74 72 69 6e 67 28 32 29 20 22 31 30 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e | 32--.string(2)."10"..--Iteration |
1ae0 | 20 33 33 2d 2d 0a 73 74 72 69 6e 67 28 34 29 20 22 31 30 2e 35 22 0a 0a 2d 2d 49 74 65 72 61 74 | .33--.string(4)."10.5"..--Iterat |
1b00 | 69 6f 6e 20 33 34 2d 2d 0a 73 74 72 69 6e 67 28 34 29 20 22 31 30 2e 35 22 0a 0a 2d 2d 49 74 65 | ion.34--.string(4)."10.5"..--Ite |
1b20 | 72 61 74 69 6f 6e 20 33 35 2d 2d 0a 73 74 72 69 6e 67 28 35 29 20 22 31 30 2e 67 7a 22 0a 0a 2d | ration.35--.string(5)."10.gz"..- |
1b40 | 2d 49 74 65 72 61 74 69 6f 6e 20 33 36 2d 2d 0a 73 74 72 69 6e 67 28 31 29 20 22 30 22 0a 0a 2d | -Iteration.36--.string(1)."0"..- |
1b60 | 2d 49 74 65 72 61 74 69 6f 6e 20 33 37 2d 2d 0a 73 74 72 69 6e 67 28 31 29 20 22 30 22 0a 0a 2d | -Iteration.37--.string(1)."0"..- |
1b80 | 2d 49 74 65 72 61 74 69 6f 6e 20 33 38 2d 2d 0a 73 74 72 69 6e 67 28 36 29 20 22 62 61 72 2e 67 | -Iteration.38--.string(6)."bar.g |
1ba0 | 7a 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 33 39 2d 2d 0a 73 74 72 69 6e 67 28 36 29 20 22 | z"..--Iteration.39--.string(6)." |
1bc0 | 62 61 72 2e 67 7a 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 34 30 2d 2d 0a 73 74 72 69 6e 67 | bar.gz"..--Iteration.40--.string |
1be0 | 28 36 29 20 22 62 61 72 2e 67 7a 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 34 31 2d 2d 0a 73 | (6)."bar.gz"..--Iteration.41--.s |
1c00 | 74 72 69 6e 67 28 31 29 20 22 20 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 34 32 2d 2d 0a 73 | tring(1)."."..--Iteration.42--.s |
1c20 | 74 72 69 6e 67 28 31 29 20 22 20 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 34 33 2d 2d 0a 73 | tring(1)."."..--Iteration.43--.s |
1c40 | 74 72 69 6e 67 28 30 29 20 22 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 34 34 2d 2d 0a 73 74 | tring(0).""..--Iteration.44--.st |
1c60 | 72 69 6e 67 28 31 29 20 22 20 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 34 35 2d 2d 0a 73 74 | ring(1)."."..--Iteration.45--.st |
1c80 | 72 69 6e 67 28 31 29 20 22 20 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 34 36 2d 2d 0a 73 74 | ring(1)."."..--Iteration.46--.st |
1ca0 | 72 69 6e 67 28 30 29 20 22 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 34 37 2d 2d 0a 73 74 72 | ring(0).""..--Iteration.47--.str |
1cc0 | 69 6e 67 28 30 29 20 22 22 0a 0a 2d 2d 49 74 65 72 61 74 69 6f 6e 20 34 38 2d 2d 0a 73 74 72 69 | ing(0).""..--Iteration.48--.stri |
1ce0 | 6e 67 28 30 29 20 22 22 0a 0a 2a 2a 2a 20 54 65 73 74 69 6e 67 20 65 72 72 6f 72 20 63 6f 6e 64 | ng(0).""..***.Testing.error.cond |
1d00 | 69 74 69 6f 6e 73 20 2a 2a 2a 0a 0a 57 61 72 6e 69 6e 67 3a 20 62 61 73 65 6e 61 6d 65 28 29 20 | itions.***..Warning:.basename(). |
1d20 | 65 78 70 65 63 74 73 20 61 74 20 6c 65 61 73 74 20 31 20 70 61 72 61 6d 65 74 65 72 2c 20 30 20 | expects.at.least.1.parameter,.0. |
1d40 | 67 69 76 65 6e 20 69 6e 20 25 73 20 6f 6e 20 6c 69 6e 65 20 25 64 0a 4e 55 4c 4c 0a 0a 57 61 72 | given.in.%s.on.line.%d.NULL..War |
1d60 | 6e 69 6e 67 3a 20 62 61 73 65 6e 61 6d 65 28 29 20 65 78 70 65 63 74 73 20 61 74 20 6d 6f 73 74 | ning:.basename().expects.at.most |
1d80 | 20 32 20 70 61 72 61 6d 65 74 65 72 73 2c 20 33 20 67 69 76 65 6e 20 69 6e 20 25 73 20 6f 6e 20 | .2.parameters,.3.given.in.%s.on. |
1da0 | 6c 69 6e 65 20 25 64 0a 4e 55 4c 4c 0a 0a 57 61 72 6e 69 6e 67 3a 20 62 61 73 65 6e 61 6d 65 28 | line.%d.NULL..Warning:.basename( |
1dc0 | 29 20 65 78 70 65 63 74 73 20 70 61 72 61 6d 65 74 65 72 20 31 20 74 6f 20 62 65 20 73 74 72 69 | ).expects.parameter.1.to.be.stri |
1de0 | 6e 67 2c 20 61 72 72 61 79 20 67 69 76 65 6e 20 69 6e 20 25 73 20 6f 6e 20 6c 69 6e 65 20 25 64 | ng,.array.given.in.%s.on.line.%d |
1e00 | 0a 4e 55 4c 4c 0a 0a 57 61 72 6e 69 6e 67 3a 20 62 61 73 65 6e 61 6d 65 28 29 20 65 78 70 65 63 | .NULL..Warning:.basename().expec |
1e20 | 74 73 20 70 61 72 61 6d 65 74 65 72 20 31 20 74 6f 20 62 65 20 73 74 72 69 6e 67 2c 20 61 72 72 | ts.parameter.1.to.be.string,.arr |
1e40 | 61 79 20 67 69 76 65 6e 20 69 6e 20 25 73 20 6f 6e 20 6c 69 6e 65 20 25 64 0a 4e 55 4c 4c 0a 0a | ay.given.in.%s.on.line.%d.NULL.. |
1e60 | 57 61 72 6e 69 6e 67 3a 20 62 61 73 65 6e 61 6d 65 28 29 20 65 78 70 65 63 74 73 20 70 61 72 61 | Warning:.basename().expects.para |
1e80 | 6d 65 74 65 72 20 32 20 74 6f 20 62 65 20 73 74 72 69 6e 67 2c 20 61 72 72 61 79 20 67 69 76 65 | meter.2.to.be.string,.array.give |
1ea0 | 6e 20 69 6e 20 25 73 20 6f 6e 20 6c 69 6e 65 20 25 64 0a 4e 55 4c 4c 0a 0a 57 61 72 6e 69 6e 67 | n.in.%s.on.line.%d.NULL..Warning |
1ec0 | 3a 20 62 61 73 65 6e 61 6d 65 28 29 20 65 78 70 65 63 74 73 20 70 61 72 61 6d 65 74 65 72 20 31 | :.basename().expects.parameter.1 |
1ee0 | 20 74 6f 20 62 65 20 73 74 72 69 6e 67 2c 20 6f 62 6a 65 63 74 20 67 69 76 65 6e 20 69 6e 20 25 | .to.be.string,.object.given.in.% |
1f00 | 73 20 6f 6e 20 6c 69 6e 65 20 25 64 0a 4e 55 4c 4c 0a 0a 57 61 72 6e 69 6e 67 3a 20 62 61 73 65 | s.on.line.%d.NULL..Warning:.base |
1f20 | 6e 61 6d 65 28 29 20 65 78 70 65 63 74 73 20 70 61 72 61 6d 65 74 65 72 20 31 20 74 6f 20 62 65 | name().expects.parameter.1.to.be |
1f40 | 20 73 74 72 69 6e 67 2c 20 6f 62 6a 65 63 74 20 67 69 76 65 6e 20 69 6e 20 25 73 20 6f 6e 20 6c | .string,.object.given.in.%s.on.l |
1f60 | 69 6e 65 20 25 64 0a 4e 55 4c 4c 0a 0a 57 61 72 6e 69 6e 67 3a 20 62 61 73 65 6e 61 6d 65 28 29 | ine.%d.NULL..Warning:.basename() |
1f80 | 20 65 78 70 65 63 74 73 20 70 61 72 61 6d 65 74 65 72 20 31 20 74 6f 20 62 65 20 73 74 72 69 6e | .expects.parameter.1.to.be.strin |
1fa0 | 67 2c 20 6f 62 6a 65 63 74 20 67 69 76 65 6e 20 69 6e 20 25 73 20 6f 6e 20 6c 69 6e 65 20 25 64 | g,.object.given.in.%s.on.line.%d |
1fc0 | 0a 4e 55 4c 4c 0a 0a 57 61 72 6e 69 6e 67 3a 20 62 61 73 65 6e 61 6d 65 28 29 20 65 78 70 65 63 | .NULL..Warning:.basename().expec |
1fe0 | 74 73 20 70 61 72 61 6d 65 74 65 72 20 32 20 74 6f 20 62 65 20 73 74 72 69 6e 67 2c 20 6f 62 6a | ts.parameter.2.to.be.string,.obj |
2000 | 65 63 74 20 67 69 76 65 6e 20 69 6e 20 25 73 20 6f 6e 20 6c 69 6e 65 20 25 64 0a 4e 55 4c 4c 0a | ect.given.in.%s.on.line.%d.NULL. |
2020 | 44 6f 6e 65 0a | Done. |