Changeset 1117 for 1.8.3/trunk/src/db.c
- Timestamp:
- 10/05/07 15:36:32 (1 year ago)
- Files:
-
- 1.8.3/trunk/src/db.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
1.8.3/trunk/src/db.c
r1032 r1117 1220 1220 tb2 = getstring_noalloc(f); 1221 1221 if (strchr(tb2, TAG_START) || strchr(tb2, ESC_CHAR)) { 1222 as = parse_ansi_string _real(tb2, 1);1222 as = parse_ansi_string(tb2); 1223 1223 tb2 = tbuf2; 1224 1224 safe_ansi_string(as, 0, as->len, tbuf2, &tb2); … … 1307 1307 if (strchr(value, ESC_CHAR) || strchr(value, TAG_START)) { 1308 1308 char *vp = value; 1309 as = parse_ansi_string _real(value, 1);1309 as = parse_ansi_string(value); 1310 1310 safe_ansi_string(as, 0, as->len, value, &vp); 1311 1311 *vp = '\0'; … … 1802 1802 init_objdata_htab(int size, void (*free_data) (void *)) 1803 1803 { 1804 if (size < 1 28)1805 size = 1 28;1806 hash_init(&htab_objdata, size, 4,free_data);1807 hashinit(&htab_objdata_keys, 8 , 32);1804 if (size < 10) 1805 size = 10; 1806 hash_init(&htab_objdata, size, free_data); 1807 hashinit(&htab_objdata_keys, 8); 1808 1808 } 1809 1809 … … 1829 1829 hashdelete(keyname, &htab_objdata); 1830 1830 if (data) { 1831 if ( hashadd(keyname, data, &htab_objdata) < 0)1831 if (!hashadd(keyname, data, &htab_objdata)) 1832 1832 return NULL; 1833 1833 if (hash_find(&htab_objdata_keys, keybase) == NULL) {
