├── .gitignore ├── .travis.yml ├── CONTRIBUTORS.md ├── Makefile ├── README.md ├── chapter_00 └── chapter_00.pod ├── chapter_01 ├── XSFun │ ├── Makefile.PL │ ├── XSFun.xs │ ├── lib │ │ └── XSFun.pm │ ├── ppport.h │ └── t │ │ └── add_numbers.t └── chapter_01.pod ├── chapter_02 ├── XSFun │ ├── Makefile.PL │ ├── XSFun.xs │ ├── lib │ │ └── XSFun.pm │ ├── ppport.h │ └── t │ │ └── version.t └── chapter_02.pod ├── chapter_03 ├── Audio-Chromaprint │ ├── Chromaprint.xs │ ├── MANIFEST │ ├── Makefile.PL │ ├── lib │ │ └── Audio │ │ │ └── Chromaprint.pm │ ├── ppport.h │ └── t │ │ ├── leak.t │ │ └── version.t └── chapter_03.pod ├── chapter_04 ├── Audio-Chromaprint │ ├── Chromaprint.xs │ ├── MANIFEST │ ├── Makefile.PL │ ├── lib │ │ └── Audio │ │ │ └── Chromaprint.pm │ ├── ppport.h │ └── t │ │ ├── leak.t │ │ ├── new.t │ │ └── version.t └── chapter_04.pod ├── chapter_05 ├── Audio-Chromaprint │ ├── Chromaprint.xs │ ├── MANIFEST │ ├── Makefile.PL │ ├── lib │ │ └── Audio │ │ │ └── Chromaprint.pm │ ├── ppport.h │ └── t │ │ ├── leak.t │ │ ├── new.t │ │ └── version.t └── chapter_05.pod ├── chapter_06 ├── Audio-Chromaprint │ ├── Chromaprint.xs │ ├── MANIFEST │ ├── Makefile.PL │ ├── lib │ │ └── Audio │ │ │ └── Chromaprint.pm │ ├── ppport.h │ └── t │ │ ├── leak-pointer.t │ │ ├── leak.t │ │ ├── new.t │ │ └── version.t └── chapter_06.pod ├── chapter_07 ├── Audio-Chromaprint │ ├── Chromaprint.xs │ ├── MANIFEST │ ├── Makefile.PL │ ├── lib │ │ └── Audio │ │ │ └── Chromaprint.pm │ ├── ppport.h │ └── t │ │ ├── leak-pointer.t │ │ ├── leak.t │ │ ├── new.t │ │ └── version.t └── chapter_07.pod ├── chapter_08 ├── Audio-Chromaprint │ ├── Chromaprint.xs │ ├── MANIFEST │ ├── Makefile.PL │ ├── lib │ │ └── Audio │ │ │ └── Chromaprint.pm │ ├── ppport.h │ ├── t │ │ ├── leak-pointer.t │ │ ├── leak.t │ │ ├── new.t │ │ └── version.t │ └── typemap └── chapter_08.pod ├── skeleton ├── Audio-Chromaprint │ ├── Chromaprint.xs │ ├── MANIFEST │ ├── Makefile.PL │ ├── lib │ │ └── Audio │ │ │ └── Chromaprint.pm │ └── ppport.h └── XSFun │ ├── Makefile.PL │ ├── XSFun.xs │ ├── lib │ └── XSFun.pm │ ├── ppport.h │ └── t │ └── XSFun.t └── t ├── chapter_xs.t └── pod.t /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/README.md -------------------------------------------------------------------------------- /chapter_00/chapter_00.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_00/chapter_00.pod -------------------------------------------------------------------------------- /chapter_01/XSFun/Makefile.PL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_01/XSFun/Makefile.PL -------------------------------------------------------------------------------- /chapter_01/XSFun/XSFun.xs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_01/XSFun/XSFun.xs -------------------------------------------------------------------------------- /chapter_01/XSFun/lib/XSFun.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_01/XSFun/lib/XSFun.pm -------------------------------------------------------------------------------- /chapter_01/XSFun/ppport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_01/XSFun/ppport.h -------------------------------------------------------------------------------- /chapter_01/XSFun/t/add_numbers.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_01/XSFun/t/add_numbers.t -------------------------------------------------------------------------------- /chapter_01/chapter_01.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_01/chapter_01.pod -------------------------------------------------------------------------------- /chapter_02/XSFun/Makefile.PL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_02/XSFun/Makefile.PL -------------------------------------------------------------------------------- /chapter_02/XSFun/XSFun.xs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_02/XSFun/XSFun.xs -------------------------------------------------------------------------------- /chapter_02/XSFun/lib/XSFun.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_02/XSFun/lib/XSFun.pm -------------------------------------------------------------------------------- /chapter_02/XSFun/ppport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_02/XSFun/ppport.h -------------------------------------------------------------------------------- /chapter_02/XSFun/t/version.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_02/XSFun/t/version.t -------------------------------------------------------------------------------- /chapter_02/chapter_02.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_02/chapter_02.pod -------------------------------------------------------------------------------- /chapter_03/Audio-Chromaprint/Chromaprint.xs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_03/Audio-Chromaprint/Chromaprint.xs -------------------------------------------------------------------------------- /chapter_03/Audio-Chromaprint/MANIFEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_03/Audio-Chromaprint/MANIFEST -------------------------------------------------------------------------------- /chapter_03/Audio-Chromaprint/Makefile.PL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_03/Audio-Chromaprint/Makefile.PL -------------------------------------------------------------------------------- /chapter_03/Audio-Chromaprint/lib/Audio/Chromaprint.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_03/Audio-Chromaprint/lib/Audio/Chromaprint.pm -------------------------------------------------------------------------------- /chapter_03/Audio-Chromaprint/ppport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_03/Audio-Chromaprint/ppport.h -------------------------------------------------------------------------------- /chapter_03/Audio-Chromaprint/t/leak.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_03/Audio-Chromaprint/t/leak.t -------------------------------------------------------------------------------- /chapter_03/Audio-Chromaprint/t/version.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_03/Audio-Chromaprint/t/version.t -------------------------------------------------------------------------------- /chapter_03/chapter_03.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_03/chapter_03.pod -------------------------------------------------------------------------------- /chapter_04/Audio-Chromaprint/Chromaprint.xs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_04/Audio-Chromaprint/Chromaprint.xs -------------------------------------------------------------------------------- /chapter_04/Audio-Chromaprint/MANIFEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_04/Audio-Chromaprint/MANIFEST -------------------------------------------------------------------------------- /chapter_04/Audio-Chromaprint/Makefile.PL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_04/Audio-Chromaprint/Makefile.PL -------------------------------------------------------------------------------- /chapter_04/Audio-Chromaprint/lib/Audio/Chromaprint.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_04/Audio-Chromaprint/lib/Audio/Chromaprint.pm -------------------------------------------------------------------------------- /chapter_04/Audio-Chromaprint/ppport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_04/Audio-Chromaprint/ppport.h -------------------------------------------------------------------------------- /chapter_04/Audio-Chromaprint/t/leak.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_04/Audio-Chromaprint/t/leak.t -------------------------------------------------------------------------------- /chapter_04/Audio-Chromaprint/t/new.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_04/Audio-Chromaprint/t/new.t -------------------------------------------------------------------------------- /chapter_04/Audio-Chromaprint/t/version.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_04/Audio-Chromaprint/t/version.t -------------------------------------------------------------------------------- /chapter_04/chapter_04.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_04/chapter_04.pod -------------------------------------------------------------------------------- /chapter_05/Audio-Chromaprint/Chromaprint.xs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_05/Audio-Chromaprint/Chromaprint.xs -------------------------------------------------------------------------------- /chapter_05/Audio-Chromaprint/MANIFEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_05/Audio-Chromaprint/MANIFEST -------------------------------------------------------------------------------- /chapter_05/Audio-Chromaprint/Makefile.PL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_05/Audio-Chromaprint/Makefile.PL -------------------------------------------------------------------------------- /chapter_05/Audio-Chromaprint/lib/Audio/Chromaprint.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_05/Audio-Chromaprint/lib/Audio/Chromaprint.pm -------------------------------------------------------------------------------- /chapter_05/Audio-Chromaprint/ppport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_05/Audio-Chromaprint/ppport.h -------------------------------------------------------------------------------- /chapter_05/Audio-Chromaprint/t/leak.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_05/Audio-Chromaprint/t/leak.t -------------------------------------------------------------------------------- /chapter_05/Audio-Chromaprint/t/new.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_05/Audio-Chromaprint/t/new.t -------------------------------------------------------------------------------- /chapter_05/Audio-Chromaprint/t/version.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_05/Audio-Chromaprint/t/version.t -------------------------------------------------------------------------------- /chapter_05/chapter_05.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_05/chapter_05.pod -------------------------------------------------------------------------------- /chapter_06/Audio-Chromaprint/Chromaprint.xs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_06/Audio-Chromaprint/Chromaprint.xs -------------------------------------------------------------------------------- /chapter_06/Audio-Chromaprint/MANIFEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_06/Audio-Chromaprint/MANIFEST -------------------------------------------------------------------------------- /chapter_06/Audio-Chromaprint/Makefile.PL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_06/Audio-Chromaprint/Makefile.PL -------------------------------------------------------------------------------- /chapter_06/Audio-Chromaprint/lib/Audio/Chromaprint.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_06/Audio-Chromaprint/lib/Audio/Chromaprint.pm -------------------------------------------------------------------------------- /chapter_06/Audio-Chromaprint/ppport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_06/Audio-Chromaprint/ppport.h -------------------------------------------------------------------------------- /chapter_06/Audio-Chromaprint/t/leak-pointer.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_06/Audio-Chromaprint/t/leak-pointer.t -------------------------------------------------------------------------------- /chapter_06/Audio-Chromaprint/t/leak.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_06/Audio-Chromaprint/t/leak.t -------------------------------------------------------------------------------- /chapter_06/Audio-Chromaprint/t/new.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_06/Audio-Chromaprint/t/new.t -------------------------------------------------------------------------------- /chapter_06/Audio-Chromaprint/t/version.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_06/Audio-Chromaprint/t/version.t -------------------------------------------------------------------------------- /chapter_06/chapter_06.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_06/chapter_06.pod -------------------------------------------------------------------------------- /chapter_07/Audio-Chromaprint/Chromaprint.xs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_07/Audio-Chromaprint/Chromaprint.xs -------------------------------------------------------------------------------- /chapter_07/Audio-Chromaprint/MANIFEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_07/Audio-Chromaprint/MANIFEST -------------------------------------------------------------------------------- /chapter_07/Audio-Chromaprint/Makefile.PL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_07/Audio-Chromaprint/Makefile.PL -------------------------------------------------------------------------------- /chapter_07/Audio-Chromaprint/lib/Audio/Chromaprint.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_07/Audio-Chromaprint/lib/Audio/Chromaprint.pm -------------------------------------------------------------------------------- /chapter_07/Audio-Chromaprint/ppport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_07/Audio-Chromaprint/ppport.h -------------------------------------------------------------------------------- /chapter_07/Audio-Chromaprint/t/leak-pointer.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_07/Audio-Chromaprint/t/leak-pointer.t -------------------------------------------------------------------------------- /chapter_07/Audio-Chromaprint/t/leak.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_07/Audio-Chromaprint/t/leak.t -------------------------------------------------------------------------------- /chapter_07/Audio-Chromaprint/t/new.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_07/Audio-Chromaprint/t/new.t -------------------------------------------------------------------------------- /chapter_07/Audio-Chromaprint/t/version.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_07/Audio-Chromaprint/t/version.t -------------------------------------------------------------------------------- /chapter_07/chapter_07.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_07/chapter_07.pod -------------------------------------------------------------------------------- /chapter_08/Audio-Chromaprint/Chromaprint.xs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_08/Audio-Chromaprint/Chromaprint.xs -------------------------------------------------------------------------------- /chapter_08/Audio-Chromaprint/MANIFEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_08/Audio-Chromaprint/MANIFEST -------------------------------------------------------------------------------- /chapter_08/Audio-Chromaprint/Makefile.PL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_08/Audio-Chromaprint/Makefile.PL -------------------------------------------------------------------------------- /chapter_08/Audio-Chromaprint/lib/Audio/Chromaprint.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_08/Audio-Chromaprint/lib/Audio/Chromaprint.pm -------------------------------------------------------------------------------- /chapter_08/Audio-Chromaprint/ppport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_08/Audio-Chromaprint/ppport.h -------------------------------------------------------------------------------- /chapter_08/Audio-Chromaprint/t/leak-pointer.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_08/Audio-Chromaprint/t/leak-pointer.t -------------------------------------------------------------------------------- /chapter_08/Audio-Chromaprint/t/leak.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_08/Audio-Chromaprint/t/leak.t -------------------------------------------------------------------------------- /chapter_08/Audio-Chromaprint/t/new.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_08/Audio-Chromaprint/t/new.t -------------------------------------------------------------------------------- /chapter_08/Audio-Chromaprint/t/version.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_08/Audio-Chromaprint/t/version.t -------------------------------------------------------------------------------- /chapter_08/Audio-Chromaprint/typemap: -------------------------------------------------------------------------------- 1 | Audio::Chromaprint T_PTROBJ 2 | -------------------------------------------------------------------------------- /chapter_08/chapter_08.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/chapter_08/chapter_08.pod -------------------------------------------------------------------------------- /skeleton/Audio-Chromaprint/Chromaprint.xs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/skeleton/Audio-Chromaprint/Chromaprint.xs -------------------------------------------------------------------------------- /skeleton/Audio-Chromaprint/MANIFEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/skeleton/Audio-Chromaprint/MANIFEST -------------------------------------------------------------------------------- /skeleton/Audio-Chromaprint/Makefile.PL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/skeleton/Audio-Chromaprint/Makefile.PL -------------------------------------------------------------------------------- /skeleton/Audio-Chromaprint/lib/Audio/Chromaprint.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/skeleton/Audio-Chromaprint/lib/Audio/Chromaprint.pm -------------------------------------------------------------------------------- /skeleton/Audio-Chromaprint/ppport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/skeleton/Audio-Chromaprint/ppport.h -------------------------------------------------------------------------------- /skeleton/XSFun/Makefile.PL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/skeleton/XSFun/Makefile.PL -------------------------------------------------------------------------------- /skeleton/XSFun/XSFun.xs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/skeleton/XSFun/XSFun.xs -------------------------------------------------------------------------------- /skeleton/XSFun/lib/XSFun.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/skeleton/XSFun/lib/XSFun.pm -------------------------------------------------------------------------------- /skeleton/XSFun/ppport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/skeleton/XSFun/ppport.h -------------------------------------------------------------------------------- /skeleton/XSFun/t/XSFun.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/skeleton/XSFun/t/XSFun.t -------------------------------------------------------------------------------- /t/chapter_xs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/t/chapter_xs.t -------------------------------------------------------------------------------- /t/pod.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsawyerx/xs-fun/HEAD/t/pod.t --------------------------------------------------------------------------------