⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 const-c.inc

📁 source of perl for linux application,
💻 INC
📖 第 1 页 / 共 2 页
字号:
#define PERL_constant_NOTFOUND	1#define PERL_constant_NOTDEF	2#define PERL_constant_ISIV	3#define PERL_constant_ISNO	4#define PERL_constant_ISNV	5#define PERL_constant_ISPV	6#define PERL_constant_ISPVN	7#define PERL_constant_ISSV	8#define PERL_constant_ISUNDEF	9#define PERL_constant_ISUV	10#define PERL_constant_ISYES	11#ifndef NVTYPEtypedef double NV; /* 5.6 and later define NVTYPE, and typedef NV to it.  */#endif#ifndef aTHX_#define aTHX_ /* 5.6 or later define this for threading support.  */#endif#ifndef pTHX_#define pTHX_ /* 5.6 or later define this for threading support.  */#endifstatic intconstant_7 (pTHX_ const char *name, IV *iv_return) {  /* When generated this function returned values for the list of names given     here.  However, subsequent manual editing may have added or removed some.     LOG_ERR LOG_FTP LOG_LPR LOG_NTP LOG_PID LOG_RAS */  /* Offset 4 gives the best switch position.  */  switch (name[4]) {  case 'E':    if (memEQ(name, "LOG_ERR", 7)) {    /*                   ^        */#ifdef LOG_ERR      *iv_return = LOG_ERR;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'F':    if (memEQ(name, "LOG_FTP", 7)) {    /*                   ^        */#ifdef LOG_FTP      *iv_return = LOG_FTP;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'L':    if (memEQ(name, "LOG_LPR", 7)) {    /*                   ^        */#ifdef LOG_LPR      *iv_return = LOG_LPR;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'N':    if (memEQ(name, "LOG_NTP", 7)) {    /*                   ^        */#ifdef LOG_NTP      *iv_return = LOG_NTP;      return PERL_constant_ISIV;#else      *iv_return = LOG_DAEMON;      return PERL_constant_ISIV;#endif    }    break;  case 'P':    if (memEQ(name, "LOG_PID", 7)) {    /*                   ^        */#ifdef LOG_PID      *iv_return = LOG_PID;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'R':    if (memEQ(name, "LOG_RAS", 7)) {    /*                   ^        */#ifdef LOG_RAS      *iv_return = LOG_RAS;      return PERL_constant_ISIV;#else      *iv_return = LOG_AUTH;      return PERL_constant_ISIV;#endif    }    break;  }  return PERL_constant_NOTFOUND;}static intconstant_8 (pTHX_ const char *name, IV *iv_return) {  /* When generated this function returned values for the list of names given     here.  However, subsequent manual editing may have added or removed some.     LOG_AUTH LOG_CONS LOG_CRIT LOG_CRON LOG_INFO LOG_KERN LOG_LFMT LOG_MAIL     LOG_NEWS LOG_USER LOG_UUCP */  /* Offset 6 gives the best switch position.  */  switch (name[6]) {  case 'C':    if (memEQ(name, "LOG_UUCP", 8)) {    /*                     ^       */#ifdef LOG_UUCP      *iv_return = LOG_UUCP;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'E':    if (memEQ(name, "LOG_USER", 8)) {    /*                     ^       */#ifdef LOG_USER      *iv_return = LOG_USER;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'F':    if (memEQ(name, "LOG_INFO", 8)) {    /*                     ^       */#ifdef LOG_INFO      *iv_return = LOG_INFO;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'I':    if (memEQ(name, "LOG_CRIT", 8)) {    /*                     ^       */#ifdef LOG_CRIT      *iv_return = LOG_CRIT;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    if (memEQ(name, "LOG_MAIL", 8)) {    /*                     ^       */#ifdef LOG_MAIL      *iv_return = LOG_MAIL;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'M':    if (memEQ(name, "LOG_LFMT", 8)) {    /*                     ^       */#ifdef LOG_LFMT      *iv_return = LOG_LFMT;      return PERL_constant_ISIV;#else      *iv_return = LOG_USER;      return PERL_constant_ISIV;#endif    }    break;  case 'N':    if (memEQ(name, "LOG_CONS", 8)) {    /*                     ^       */#ifdef LOG_CONS      *iv_return = LOG_CONS;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'O':    if (memEQ(name, "LOG_CRON", 8)) {    /*                     ^       */#ifdef LOG_CRON      *iv_return = LOG_CRON;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'R':    if (memEQ(name, "LOG_KERN", 8)) {    /*                     ^       */#ifdef LOG_KERN      *iv_return = LOG_KERN;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'T':    if (memEQ(name, "LOG_AUTH", 8)) {    /*                     ^       */#ifdef LOG_AUTH      *iv_return = LOG_AUTH;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'W':    if (memEQ(name, "LOG_NEWS", 8)) {    /*                     ^       */#ifdef LOG_NEWS      *iv_return = LOG_NEWS;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  }  return PERL_constant_NOTFOUND;}static intconstant_9 (pTHX_ const char *name, IV *iv_return, const char **pv_return) {  /* When generated this function returned values for the list of names given     here.  However, subsequent manual editing may have added or removed some.     LOG_ALERT LOG_AUDIT LOG_DEBUG LOG_EMERG _PATH_LOG */  /* Offset 5 gives the best switch position.  */  switch (name[5]) {  case 'E':    if (memEQ(name, "LOG_DEBUG", 9)) {    /*                    ^         */#ifdef LOG_DEBUG      *iv_return = LOG_DEBUG;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'L':    if (memEQ(name, "LOG_ALERT", 9)) {    /*                    ^         */#ifdef LOG_ALERT      *iv_return = LOG_ALERT;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'M':    if (memEQ(name, "LOG_EMERG", 9)) {    /*                    ^         */#ifdef LOG_EMERG      *iv_return = LOG_EMERG;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'U':    if (memEQ(name, "LOG_AUDIT", 9)) {    /*                    ^         */#ifdef LOG_AUDIT      *iv_return = LOG_AUDIT;      return PERL_constant_ISIV;#else      *iv_return = LOG_AUTH;      return PERL_constant_ISIV;#endif    }    break;  case '_':    if (memEQ(name, "_PATH_LOG", 9)) {    /*                    ^         */#ifdef _PATH_LOG      *pv_return = _PATH_LOG;      return PERL_constant_ISPV;#else      *pv_return = "/var/run/syslog";      return PERL_constant_ISPV;#endif    }    break;  }  return PERL_constant_NOTFOUND;}static intconstant_10 (pTHX_ const char *name, IV *iv_return) {  /* When generated this function returned values for the list of names given     here.  However, subsequent manual editing may have added or removed some.     LOG_DAEMON LOG_LOCAL0 LOG_LOCAL1 LOG_LOCAL2 LOG_LOCAL3 LOG_LOCAL4     LOG_LOCAL5 LOG_LOCAL6 LOG_LOCAL7 LOG_NDELAY LOG_NOTICE LOG_NOWAIT     LOG_ODELAY LOG_PERROR LOG_SYSLOG */  /* Offset 9 gives the best switch position.  */  switch (name[9]) {  case '0':    if (memEQ(name, "LOG_LOCAL", 9)) {    /*                        0     */#ifdef LOG_LOCAL0      *iv_return = LOG_LOCAL0;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case '1':    if (memEQ(name, "LOG_LOCAL", 9)) {    /*                        1     */#ifdef LOG_LOCAL1      *iv_return = LOG_LOCAL1;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case '2':    if (memEQ(name, "LOG_LOCAL", 9)) {    /*                        2     */#ifdef LOG_LOCAL2      *iv_return = LOG_LOCAL2;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case '3':    if (memEQ(name, "LOG_LOCAL", 9)) {

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -