• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/postfix-255/postfix/src/util/

Lines Matching +defs:table +defs:string

36 /*	attr-name :== any base64 encoded string
38 /* attr-value :== any base64 encoded string
104 /* All further input attributes are processed as string attributes.
108 /* There can be no more than 1024 attributes in a hash table.
110 /* The attribute string values are stored in the hash table under
112 /* Values from the input stream are added to the hash table. Existing
113 /* hash table entries are not replaced.
122 /* This is unsafe, unless the resulting table is queried only with
126 /* detected (string too long, incomplete line, missing end marker).
128 /* successfully recovered from the input stream (a hash table counts
129 /* as the number of entries stored into the table).
149 #include <string.h>
167 /* attr_scan64_string - pull a string from the input stream */
194 msg_warn("string length > %d characters from %s while reading %s",
259 VSTRING *string;
296 * If we're reading into a hash table, we already know that the
297 * attribute value is string-valued, and we get the attribute name
299 * resulting table is queried with known to be good attribute names.
407 msg_warn("missing value for string attribute %s from %s",
411 string = va_arg(ap, VSTRING *);
412 if ((ch = attr_scan64_string(fp, string,
427 string = va_arg(ap, VSTRING *);
428 if ((ch = attr_scan64_string(fp, string,
445 msg_warn("missing value for string attribute %s from %s",
505 HTABLE *table = htable_create(1);
520 ATTR_TYPE_HASH, table,
526 ht_info_list = htable_list(table);
544 ht_info_list = htable_list(table);
556 htable_free(table, myfree);