Lines Matching refs:symbol

43  * per symbol granularity checking - ie, using goodname() to check the
44 * hostname, for example. Perhaps each symbol should have a verifier
101 #define INCLUDE_SYM "Include" /* symbol for macro include */
346 * Reset the dhcptab hash table, free any dynamic symbol definitions.
374 * Dump any dynamically defined symbol definitions, and reinitialize.
379 * Free class resources for each symbol.
403 * Allocate the internal INCLUDE_SYM macro include symbol.
438 * symbol is found (pptr is still updated).
667 "Bad Runtime symbol definition: %s\n",
669 /* Success. Treat new symbol like the predefines. */
700 * This function processes the parameter name pointed to by "symbol" and
705 eval_symbol(char **symbol, MACRO *mc)
724 if ((*symbol)[0] == ':')
727 eat_whitespace(symbol);
728 get_sym_name(t_sym, symbol);
735 dhcpmsg(LOG_ERR, "Unrecognized symbol name: '%s'\n", t_sym);
742 * Determine the type of operation to be done on this symbol
744 switch (**symbol) {
747 (*symbol)++;
751 (*symbol)++;
758 dhcpmsg(LOG_ERR, "Syntax error: symbol: '%s' in macro: %s\n",
772 * If symbol type is INCLUDE, then walk the encode
778 (void) get_string(symbol, include, &ilen);
783 defined for 'Include' symbol in macro: %2$s\n",
785 adjust(symbol);
834 * Get encode associated with symbol value.
843 (void) get_string(symbol, (char *)scratch,
851 if ((cp = strchr(*symbol, ':')) != NULL)
854 tmp->data = inittab_encode_e(sp, *symbol, &len,
857 * Advance symbol pointer to next encode.
861 *symbol = cp;
863 while (*symbol != '\0')
864 symbol++;
1010 memory adding vendor class: '%1$s' for symbol: '%2$s'\n",
1116 * Copy symbol name into buffer. Sym ends up pointing to the end of the
1139 value(s) for symbol: '%s'\n", sym_list[index].ds_name);
1143 symbol: '%s'\n", sym_list[index].ds_name);
1147 symbol: '%s'\n", sym_list[index].ds_name);
1151 symbol: '%s'\n", sym_list[index].ds_name);
1155 "Error processing BOOLEAN value for symbol: '%s'\n",
1162 "Syntax error found processing value for symbol: '%s'\n",
1184 * Only permit new symbol definitions, not old ones. I suppose we
1203 "Item is missing in symbol definition: '%s'\n",
1209 "Too many items exist in symbol definition: %s\n",
1214 "Ran out of memory processing symbol: '%s'\n",
1219 "Internal error processing symbol: '%s'\n",
1232 "Syntax error parsing symbol definition: '%s'\n",
1240 "%d in symbol definition: '%s'\n",
1246 "Bad item, %s, in symbol definition: '%s'\n",
1252 "in symbol definition: '%s'\n", name);
1257 "in symbol definition: '%s'\n",
1263 "long for vendor symbol: '%s'. Must be "
1269 "vendor symbol: '%s'. Must be less than: %d\n",
1275 "Ran out of memory processing symbol: '%s'\n",
1281 "Internal error processing symbol: '%s'\n",
1290 * Don't free the symbol structure resources, we need those.
1291 * Just free the fields memory. We will free the symbol structure
1298 * the dynamic symbol list.
1308 "Cannot extend symbol table, using predefined table.\n");