htpl
view release on metacpan or search on metacpan
#ifdef __HTMAIN__
#define HTE
#define HTZ = 0
#else
#define HTE extern
#define HTZ
#endif
HTE FILENAME scriptdir, tmpdir, bindir, origdir;
HTE FILENAME infile, thefilename, thescript;
HTE long nline, rline;
HTE FILENAME myself;
HTE STR argv_1;
HTE short hasxs;
HTE short fatal HTZ;
HTE STR errstr;
HTE STR errloc;
HTE DFA cstate HTZ;
#ifdef __DEBUG__
HTE int create HTZ;
HTE short runit HTZ;
HTE short noweb HTZ;
HTE short inputcgi HTZ;
HTE short noout HTZ;
HTE short perldb HTZ;
#endif
HTE char **myargv;
HTE int myargc HTZ;
HTE STR result;
HTE long resultsize HTZ;
HTE short nest;
HTE SCOPE currscope;
struct scope_el mainscope;
HTE LINK_EL scopestack;
HTE LINK_EL bufferstack;
HTE BUFFER currbuffer;
HTE int scopelevel HTZ;
HTE struct persist_el *persist;
HTE struct link_el *persiststack;
HTE int internal_flags[32];
HTE short kludge_reunifying HTZ;
#undef HTE
#undef HTZ
extern int optind;
extern char *optarg;
#ifndef __PERLEMBED__
#define EXECPERL(argc, argv, output, postdata, error, redir) execperl(argv, output, postdata, error, redir)
#else
int runperl(int, STR*, STR, STR, STR, int);
#define EXECPERL(argc, argv, output, postdata, error, redir) runperl(argc, argv, output, postdata, error, redir)
#endif
#define GETENV(key) getenv(key)
#define isdelim(ch) ((ch) == ' ' || (ch) == '\t'|| \
(ch) == '\r' || (ch) == '\n')
#ifdef _WIN32
#define SLASH_CHAR '\\'
#define SLASH_STR "\\"
#define NEWLINE "\n"
#define qNEWLINE "\\n"
#else
#define SLASH_CHAR '/'
#define SLASH_STR "/"
#define NEWLINE "\n"
#define qNEWLINE "\\n"
#endif
#ifndef PERL_BIN
#ifndef _WIN32
#define PERL_BIN "/usr/bin/perl"
#else
STR getperlpath();
#define PERL_BIN getperlpath()
#endif
#endif
#define NEW(var) var = malloc(sizeof(*var));
#endif // __HTPL_H__
( run in 1.950 second using v1.01-cache-2.11-cpan-71847e10f99 )