├── .gitignore ├── CHANGELIST ├── INSTALL ├── LICENSE ├── Makefile ├── README ├── VERSION ├── fex.c ├── fex.h ├── fex.pod ├── fex.spec.in ├── need_snprintf.sh ├── snprintf_2.2 ├── INSTALL ├── LICENSE.txt ├── Makefile ├── README ├── README.html ├── snprintf.c ├── snprintf.h ├── test.c └── with_autoconf │ ├── INSTALL │ ├── LICENSE.txt │ ├── Makefile.am │ ├── Makefile.in │ ├── acconfig.h │ ├── aclocal.m4 │ ├── config.guess │ ├── config.h.in │ ├── config.sub │ ├── configure │ ├── configure.in │ ├── install-sh │ ├── ltconfig │ ├── ltmain.sh │ ├── missing │ ├── mkinstalldirs │ ├── snprintf.c │ ├── snprintf.h │ ├── stamp-h.in │ ├── test.c │ └── working.in ├── t ├── args │ ├── basic │ ├── greedy │ ├── multifields │ ├── multisplit │ ├── nongreedy │ ├── numrange │ └── othersplit ├── input │ ├── basic │ ├── greedy │ ├── multifields │ ├── multisplit │ ├── nongreedy │ ├── numrange │ └── othersplit ├── output │ ├── basic │ ├── greedy │ ├── multifields │ ├── multisplit │ ├── nongreedy │ ├── numrange │ └── othersplit ├── test.sh └── test.subr └── version.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELIST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/CHANGELIST -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/INSTALL -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/Makefile -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/README -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/VERSION -------------------------------------------------------------------------------- /fex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/fex.c -------------------------------------------------------------------------------- /fex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/fex.h -------------------------------------------------------------------------------- /fex.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/fex.pod -------------------------------------------------------------------------------- /fex.spec.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/fex.spec.in -------------------------------------------------------------------------------- /need_snprintf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/need_snprintf.sh -------------------------------------------------------------------------------- /snprintf_2.2/INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/INSTALL -------------------------------------------------------------------------------- /snprintf_2.2/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/LICENSE.txt -------------------------------------------------------------------------------- /snprintf_2.2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/Makefile -------------------------------------------------------------------------------- /snprintf_2.2/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/README -------------------------------------------------------------------------------- /snprintf_2.2/README.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/README.html -------------------------------------------------------------------------------- /snprintf_2.2/snprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/snprintf.c -------------------------------------------------------------------------------- /snprintf_2.2/snprintf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/snprintf.h -------------------------------------------------------------------------------- /snprintf_2.2/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/test.c -------------------------------------------------------------------------------- /snprintf_2.2/with_autoconf/INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/with_autoconf/INSTALL -------------------------------------------------------------------------------- /snprintf_2.2/with_autoconf/LICENSE.txt: -------------------------------------------------------------------------------- 1 | ../LICENSE.txt -------------------------------------------------------------------------------- /snprintf_2.2/with_autoconf/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/with_autoconf/Makefile.am -------------------------------------------------------------------------------- /snprintf_2.2/with_autoconf/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/with_autoconf/Makefile.in -------------------------------------------------------------------------------- /snprintf_2.2/with_autoconf/acconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/with_autoconf/acconfig.h -------------------------------------------------------------------------------- /snprintf_2.2/with_autoconf/aclocal.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/with_autoconf/aclocal.m4 -------------------------------------------------------------------------------- /snprintf_2.2/with_autoconf/config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/with_autoconf/config.guess -------------------------------------------------------------------------------- /snprintf_2.2/with_autoconf/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/with_autoconf/config.h.in -------------------------------------------------------------------------------- /snprintf_2.2/with_autoconf/config.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/with_autoconf/config.sub -------------------------------------------------------------------------------- /snprintf_2.2/with_autoconf/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/with_autoconf/configure -------------------------------------------------------------------------------- /snprintf_2.2/with_autoconf/configure.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/with_autoconf/configure.in -------------------------------------------------------------------------------- /snprintf_2.2/with_autoconf/install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/with_autoconf/install-sh -------------------------------------------------------------------------------- /snprintf_2.2/with_autoconf/ltconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/with_autoconf/ltconfig -------------------------------------------------------------------------------- /snprintf_2.2/with_autoconf/ltmain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/with_autoconf/ltmain.sh -------------------------------------------------------------------------------- /snprintf_2.2/with_autoconf/missing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/with_autoconf/missing -------------------------------------------------------------------------------- /snprintf_2.2/with_autoconf/mkinstalldirs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/with_autoconf/mkinstalldirs -------------------------------------------------------------------------------- /snprintf_2.2/with_autoconf/snprintf.c: -------------------------------------------------------------------------------- 1 | ../snprintf.c -------------------------------------------------------------------------------- /snprintf_2.2/with_autoconf/snprintf.h: -------------------------------------------------------------------------------- 1 | ../snprintf.h -------------------------------------------------------------------------------- /snprintf_2.2/with_autoconf/stamp-h.in: -------------------------------------------------------------------------------- 1 | timestamp 2 | -------------------------------------------------------------------------------- /snprintf_2.2/with_autoconf/test.c: -------------------------------------------------------------------------------- 1 | ../test.c -------------------------------------------------------------------------------- /snprintf_2.2/with_autoconf/working.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/snprintf_2.2/with_autoconf/working.in -------------------------------------------------------------------------------- /t/args/basic: -------------------------------------------------------------------------------- 1 | 1 3 2 | -------------------------------------------------------------------------------- /t/args/greedy: -------------------------------------------------------------------------------- 1 | :{3} 2 | -------------------------------------------------------------------------------- /t/args/multifields: -------------------------------------------------------------------------------- 1 | {1,2,-1} 2 | -------------------------------------------------------------------------------- /t/args/multisplit: -------------------------------------------------------------------------------- 1 | a{1,2,3} 2 | -------------------------------------------------------------------------------- /t/args/nongreedy: -------------------------------------------------------------------------------- 1 | :{?4} 2 | -------------------------------------------------------------------------------- /t/args/numrange: -------------------------------------------------------------------------------- 1 | {1:3} 2 | -------------------------------------------------------------------------------- /t/args/othersplit: -------------------------------------------------------------------------------- 1 | a1 b1 c1 d2 2 | -------------------------------------------------------------------------------- /t/input/basic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/t/input/basic -------------------------------------------------------------------------------- /t/input/greedy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/t/input/greedy -------------------------------------------------------------------------------- /t/input/multifields: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/t/input/multifields -------------------------------------------------------------------------------- /t/input/multisplit: -------------------------------------------------------------------------------- 1 | fooabuzzaflorbadiss 2 | 1a2a3a4a5 3 | -------------------------------------------------------------------------------- /t/input/nongreedy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/t/input/nongreedy -------------------------------------------------------------------------------- /t/input/numrange: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/t/input/numrange -------------------------------------------------------------------------------- /t/input/othersplit: -------------------------------------------------------------------------------- 1 | abcdefgh 2 | -------------------------------------------------------------------------------- /t/output/basic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/t/output/basic -------------------------------------------------------------------------------- /t/output/greedy: -------------------------------------------------------------------------------- 1 | baz 2 | -------------------------------------------------------------------------------- /t/output/multifields: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/t/output/multifields -------------------------------------------------------------------------------- /t/output/multisplit: -------------------------------------------------------------------------------- 1 | fooabuzzaflorb 2 | 1a2a3 3 | -------------------------------------------------------------------------------- /t/output/nongreedy: -------------------------------------------------------------------------------- 1 | bar 2 | -------------------------------------------------------------------------------- /t/output/numrange: -------------------------------------------------------------------------------- 1 | 20 21 22 2 | 1 2 3 3 | -------------------------------------------------------------------------------- /t/output/othersplit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/t/output/othersplit -------------------------------------------------------------------------------- /t/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/t/test.sh -------------------------------------------------------------------------------- /t/test.subr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/t/test.subr -------------------------------------------------------------------------------- /version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/fex/HEAD/version.sh --------------------------------------------------------------------------------