version 1.14, 2011/05/01 11:56:26 |
version 1.15, 2011/05/02 13:56:13 |
Line 443 dbt_init(DBT *key, size_t *ksz) |
|
Line 443 dbt_init(DBT *key, size_t *ksz) |
|
static void |
static void |
dbt_appendb(DBT *key, size_t *ksz, const void *cp, size_t sz) |
dbt_appendb(DBT *key, size_t *ksz, const void *cp, size_t sz) |
{ |
{ |
void *dstp, *endp; |
|
int ssz; |
|
enum mandoc_esc esc; |
|
|
|
assert(key->data); |
assert(key->data); |
|
|
Line 456 dbt_appendb(DBT *key, size_t *ksz, const void *cp, siz |
|
Line 453 dbt_appendb(DBT *key, size_t *ksz, const void *cp, siz |
|
key->data = mandoc_realloc(key->data, *ksz); |
key->data = mandoc_realloc(key->data, *ksz); |
} |
} |
|
|
|
#if 0 |
dstp = key->data + (int)key->size; |
dstp = key->data + (int)key->size; |
|
|
while (NULL != (endp = memchr(cp, '\\', sz))) { |
while (NULL != (endp = memchr(cp, '\\', sz))) { |
Line 495 dbt_appendb(DBT *key, size_t *ksz, const void *cp, siz |
|
Line 493 dbt_appendb(DBT *key, size_t *ksz, const void *cp, siz |
|
|
|
cp = endp; |
cp = endp; |
} |
} |
|
#endif |
|
|
memcpy(dstp, cp, sz); |
memcpy(key->data + (int)key->size, cp, sz); |
key->size += sz; |
key->size += sz; |
} |
} |
|
|