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

📄 default_store.xs

📁 开发snmp的开发包有两个开放的SNMP开发库
💻 XS
📖 第 1 页 / 共 3 页
字号:
      *iv_return = NETSNMP_DS_LIB_PRIVMASTERKEY;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'R':    if (memEQ(name, "NETSNMP_DS_LIB_RANDOM_ACCESS", 28)) {    /*                              ^                   */#ifdef NETSNMP_DS_LIB_RANDOM_ACCESS      *iv_return = NETSNMP_DS_LIB_RANDOM_ACCESS;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'S':    if (memEQ(name, "NETSNMP_DS_LIB_SERVERRECVBUF", 28)) {    /*                              ^                   */#ifdef NETSNMP_DS_LIB_SERVERRECVBUF      *iv_return = NETSNMP_DS_LIB_SERVERRECVBUF;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    if (memEQ(name, "NETSNMP_DS_LIB_SERVERSENDBUF", 28)) {    /*                              ^                   */#ifdef NETSNMP_DS_LIB_SERVERSENDBUF      *iv_return = NETSNMP_DS_LIB_SERVERSENDBUF;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  }  return PERL_constant_NOTFOUND;}static intconstant_29 (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.     NETSNMP_DS_LIB_AUTHPASSPHRASE NETSNMP_DS_LIB_EXTENDED_INDEX     NETSNMP_DS_LIB_OPTIONALCONFIG NETSNMP_DS_LIB_PERSISTENT_DIR     NETSNMP_DS_LIB_PRINT_FULL_OID NETSNMP_DS_LIB_PRINT_HEX_TEXT     NETSNMP_DS_LIB_PRIVPASSPHRASE NETSNMP_DS_LIB_REVERSE_ENCODE     NETSNMP_DS_LIB_SBSM_LOCAL_PWD */  /* Offset 23 gives the best switch position.  */  switch (name[23]) {  case 'A':    if (memEQ(name, "NETSNMP_DS_LIB_SBSM_LOCAL_PWD", 29)) {    /*                                      ^            */#ifdef NETSNMP_DS_LIB_SBSM_LOCAL_PWD      *iv_return = NETSNMP_DS_LIB_SBSM_LOCAL_PWD;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'C':    if (memEQ(name, "NETSNMP_DS_LIB_OPTIONALCONFIG", 29)) {    /*                                      ^            */#ifdef NETSNMP_DS_LIB_OPTIONALCONFIG      *iv_return = NETSNMP_DS_LIB_OPTIONALCONFIG;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'E':    if (memEQ(name, "NETSNMP_DS_LIB_REVERSE_ENCODE", 29)) {    /*                                      ^            */#ifdef NETSNMP_DS_LIB_REVERSE_ENCODE      *iv_return = NETSNMP_DS_LIB_REVERSE_ENCODE;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'L':    if (memEQ(name, "NETSNMP_DS_LIB_PRINT_FULL_OID", 29)) {    /*                                      ^            */#ifdef NETSNMP_DS_LIB_PRINT_FULL_OID      *iv_return = NETSNMP_DS_LIB_PRINT_FULL_OID;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'N':    if (memEQ(name, "NETSNMP_DS_LIB_PERSISTENT_DIR", 29)) {    /*                                      ^            */#ifdef NETSNMP_DS_LIB_PERSISTENT_DIR      *iv_return = NETSNMP_DS_LIB_PERSISTENT_DIR;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'P':    if (memEQ(name, "NETSNMP_DS_LIB_AUTHPASSPHRASE", 29)) {    /*                                      ^            */#ifdef NETSNMP_DS_LIB_AUTHPASSPHRASE      *iv_return = NETSNMP_DS_LIB_AUTHPASSPHRASE;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    if (memEQ(name, "NETSNMP_DS_LIB_PRIVPASSPHRASE", 29)) {    /*                                      ^            */#ifdef NETSNMP_DS_LIB_PRIVPASSPHRASE      *iv_return = NETSNMP_DS_LIB_PRIVPASSPHRASE;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'X':    if (memEQ(name, "NETSNMP_DS_LIB_PRINT_HEX_TEXT", 29)) {    /*                                      ^            */#ifdef NETSNMP_DS_LIB_PRINT_HEX_TEXT      *iv_return = NETSNMP_DS_LIB_PRINT_HEX_TEXT;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case '_':    if (memEQ(name, "NETSNMP_DS_LIB_EXTENDED_INDEX", 29)) {    /*                                      ^            */#ifdef NETSNMP_DS_LIB_EXTENDED_INDEX      *iv_return = NETSNMP_DS_LIB_EXTENDED_INDEX;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  }  return PERL_constant_NOTFOUND;}static intconstant_30 (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.     NETSNMP_DS_LIB_APPEND_LOGFILES NETSNMP_DS_LIB_MIB_PARSE_LABEL     NETSNMP_DS_LIB_NO_DISPLAY_HINT NETSNMP_DS_LIB_SAVE_MIB_DESCRS */  /* Offset 27 gives the best switch position.  */  switch (name[27]) {  case 'B':    if (memEQ(name, "NETSNMP_DS_LIB_MIB_PARSE_LABEL", 30)) {    /*                                          ^         */#ifdef NETSNMP_DS_LIB_MIB_PARSE_LABEL      *iv_return = NETSNMP_DS_LIB_MIB_PARSE_LABEL;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'C':    if (memEQ(name, "NETSNMP_DS_LIB_SAVE_MIB_DESCRS", 30)) {    /*                                          ^         */#ifdef NETSNMP_DS_LIB_SAVE_MIB_DESCRS      *iv_return = NETSNMP_DS_LIB_SAVE_MIB_DESCRS;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'I':    if (memEQ(name, "NETSNMP_DS_LIB_NO_DISPLAY_HINT", 30)) {    /*                                          ^         */#ifdef NETSNMP_DS_LIB_NO_DISPLAY_HINT      *iv_return = NETSNMP_DS_LIB_NO_DISPLAY_HINT;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'L':    if (memEQ(name, "NETSNMP_DS_LIB_APPEND_LOGFILES", 30)) {    /*                                          ^         */#ifdef NETSNMP_DS_LIB_APPEND_LOGFILES      *iv_return = NETSNMP_DS_LIB_APPEND_LOGFILES;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  }  return PERL_constant_NOTFOUND;}static intconstant_31 (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.     NETSNMP_DS_LIB_AUTHLOCALIZEDKEY NETSNMP_DS_LIB_DONT_CHECK_RANGE     NETSNMP_DS_LIB_DONT_PRINT_UNITS NETSNMP_DS_LIB_HAVE_READ_CONFIG     NETSNMP_DS_LIB_KSM_SERVICE_NAME NETSNMP_DS_LIB_MIB_COMMENT_TERM     NETSNMP_DS_LIB_PRINT_BARE_VALUE NETSNMP_DS_LIB_PRIVLOCALIZEDKEY */  /* Offset 28 gives the best switch position.  */  switch (name[28]) {  case 'A':    if (memEQ(name, "NETSNMP_DS_LIB_KSM_SERVICE_NAME", 31)) {    /*                                           ^         */#ifdef NETSNMP_DS_LIB_KSM_SERVICE_NAME      *iv_return = NETSNMP_DS_LIB_KSM_SERVICE_NAME;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'E':    if (memEQ(name, "NETSNMP_DS_LIB_MIB_COMMENT_TERM", 31)) {    /*                                           ^         */#ifdef NETSNMP_DS_LIB_MIB_COMMENT_TERM      *iv_return = NETSNMP_DS_LIB_MIB_COMMENT_TERM;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'F':    if (memEQ(name, "NETSNMP_DS_LIB_HAVE_READ_CONFIG", 31)) {    /*                                           ^         */#ifdef NETSNMP_DS_LIB_HAVE_READ_CONFIG      *iv_return = NETSNMP_DS_LIB_HAVE_READ_CONFIG;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'I':    if (memEQ(name, "NETSNMP_DS_LIB_DONT_PRINT_UNITS", 31)) {    /*                                           ^         */#ifdef NETSNMP_DS_LIB_DONT_PRINT_UNITS      *iv_return = NETSNMP_DS_LIB_DONT_PRINT_UNITS;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'K':    if (memEQ(name, "NETSNMP_DS_LIB_AUTHLOCALIZEDKEY", 31)) {    /*                                           ^         */#ifdef NETSNMP_DS_LIB_AUTHLOCALIZEDKEY      *iv_return = NETSNMP_DS_LIB_AUTHLOCALIZEDKEY;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    if (memEQ(name, "NETSNMP_DS_LIB_PRIVLOCALIZEDKEY", 31)) {    /*                                           ^         */#ifdef NETSNMP_DS_LIB_PRIVLOCALIZEDKEY      *iv_return = NETSNMP_DS_LIB_PRIVLOCALIZEDKEY;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'L':    if (memEQ(name, "NETSNMP_DS_LIB_PRINT_BARE_VALUE", 31)) {    /*                                           ^         */#ifdef NETSNMP_DS_LIB_PRINT_BARE_VALUE      *iv_return = NETSNMP_DS_LIB_PRINT_BARE_VALUE;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'N':    if (memEQ(name, "NETSNMP_DS_LIB_DONT_CHECK_RANGE", 31)) {    /*                                           ^         */#ifdef NETSNMP_DS_LIB_DONT_CHECK_RANGE      *iv_return = NETSNMP_DS_LIB_DONT_CHECK_RANGE;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  }  return PERL_constant_NOTFOUND;}static intconstant_32 (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.     NETSNMP_DS_LIB_2DIGIT_HEX_OUTPUT NETSNMP_DS_LIB_CONFIGURATION_DIR     NETSNMP_DS_LIB_DONT_READ_CONFIGS NETSNMP_DS_LIB_HEX_OUTPUT_LENGTH     NETSNMP_DS_LIB_NO_TOKEN_WARNINGS NETSNMP_DS_LIB_NUMERIC_TIMETICKS     NETSNMP_DS_LIB_OID_OUTPUT_FORMAT NETSNMP_DS_LIB_PRINT_SUFFIX_ONLY     NETSNMP_DS_LIB_TEMP_FILE_PATTERN */  /* Offset 29 gives the best switch position.  */  switch (name[29]) {  case 'C':    if (memEQ(name, "NETSNMP_DS_LIB_NUMERIC_TIMETICKS", 32)) {    /*                                            ^         */#ifdef NETSNMP_DS_LIB_NUMERIC_TIMETICKS      *iv_return = NETSNMP_DS_LIB_NUMERIC_TIMETICKS;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'D':    if (memEQ(name, "NETSNMP_DS_LIB_CONFIGURATION_DIR", 32)) {    /*                                            ^         */#ifdef NETSNMP_DS_LIB_CONFIGURATION_DIR      *iv_return = NETSNMP_DS_LIB_CONFIGURATION_DIR;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'E':    if (memEQ(name, "NETSNMP_DS_LIB_TEMP_FILE_PATTERN", 32)) {    /*                                            ^         */#ifdef NETSNMP_DS_LIB_TEMP_FILE_PATTERN      *iv_return = NETSNMP_DS_LIB_TEMP_FILE_PATTERN;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'G':    if (memEQ(name, "NETSNMP_DS_LIB_HEX_OUTPUT_LENGTH", 32)) {    /*                                            ^         */#ifdef NETSNMP_DS_LIB_HEX_OUTPUT_LENGTH      *iv_return = NETSNMP_DS_LIB_HEX_OUTPUT_LENGTH;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'I':    if (memEQ(name, "NETSNMP_DS_LIB_DONT_READ_CONFIGS", 32)) {    /*                                            ^         */#ifdef NETSNMP_DS_LIB_DONT_READ_CONFIGS      *iv_return = NETSNMP_DS_LIB_DONT_READ_CONFIGS;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'M':    if (memEQ(name, "NETSNMP_DS_LIB_OID_OUTPUT_FORMAT", 32)) {    /*                                            ^         */#ifdef NETSNMP_DS_LIB_OID_OUTPUT_FORMAT      *iv_return = NETSNMP_DS_LIB_OID_OUTPUT_FORMAT;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'N':    if (memEQ(name, "NETSNMP_DS_LIB_NO_TOKEN_WARNINGS", 32)) {    /*                                            ^         */#ifdef NETSNMP_DS_LIB_NO_TOKEN_WARNINGS      *iv_return = NETSNMP_DS_LIB_NO_TOKEN_WARNINGS;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    if (memEQ(name, "NETSNMP_DS_LIB_PRINT_SUFFIX_ONLY", 32)) {    /*                                            ^         */#ifdef NETSNMP_DS_LIB_PRINT_SUFFIX_ONLY      *iv_return = NETSNMP_DS_LIB_PRINT_SUFFIX_ONLY;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'P':    if (memEQ(name, "NETSNMP_DS_LIB_2DIGIT_HEX_OUTPUT", 32)) {    /*                                            ^         */#ifdef NETSNMP_DS_LIB_2DIGIT_HEX_OUTPUT      *iv_return = NETSNMP_DS_LIB_2DIGIT_HEX_OUTPUT;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  }  return PERL_constant_NOTFOUND;}static intconstant_33 (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.     NETSNMP_DS_LIB_ALARM_DONT_USE_SIG NETSNMP_DS_LIB_DONT_PERSIST_STATE     NETSNMP_DS_LIB_PRINT_NUMERIC_ENUM NETSNMP_DS_LIB_PRINT_NUMERIC_OIDS     NETSNMP_DS_LIB_READ_UCD_STYLE_OID */  /* Offset 32 gives the best switch position.  */  switch (name[32]) {  case 'D':    if (memEQ(name, "NETSNMP_DS_LIB_READ_UCD_STYLE_OI", 32)) {    /*                                               D      */#ifdef NETSNMP_DS_LIB_READ_UCD_STYLE_OID      *iv_return = NETSNMP_DS_LIB_READ_UCD_STYLE_OID;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'E':    if (memEQ(name, "NETSNMP_DS_LIB_DONT_PERSIST_STAT", 32)) {    /*                                               E      */#ifdef NETSNMP_DS_LIB_DONT_PERSIST_STATE      *iv_return = NETSNMP_DS_LIB_DONT_PERSIST_STATE;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'G':    if (memEQ(name, "NETSNMP_DS_LIB_ALARM_DONT_USE_SI", 32)) {    /*                                               G      */#ifdef NETSNMP_DS_LIB_ALARM_DONT_USE_SIG      *iv_return = NETSNMP_DS_LIB_ALARM_DONT_USE_SIG;      return PERL_constant_ISIV;#else      return PERL_constant_NOTDEF;#endif    }    break;  case 'M':    if (memEQ(name, "NETSNMP_DS_LIB_PRINT_NUMERIC_ENU", 32)) {    /*                                               M      */#ifdef NETSNMP_DS_LIB_PRINT_NUMERIC_ENUM      *iv_return = NETSNMP_DS_LIB_PRINT_NUMERIC_ENUM;

⌨️ 快捷键说明

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