cnk 251 lib/replace/snprintf.c struct pr_chunk *cnk = NULL; cnk 275 lib/replace/snprintf.c if (cnk) { cnk 276 lib/replace/snprintf.c cnk->next = new_chunk(); cnk 277 lib/replace/snprintf.c cnk = cnk->next; cnk 279 lib/replace/snprintf.c cnk = new_chunk(); cnk 281 lib/replace/snprintf.c if (!cnk) goto done; cnk 282 lib/replace/snprintf.c if (!chunks) chunks = cnk; cnk 288 lib/replace/snprintf.c cnk->type = CNK_FMT_STR; cnk 289 lib/replace/snprintf.c cnk->start = format - base -1; cnk 291 lib/replace/snprintf.c cnk->len = format - base - cnk->start -1; cnk 297 lib/replace/snprintf.c cnk->flags |= DP_F_MINUS; cnk 301 lib/replace/snprintf.c cnk->flags |= DP_F_PLUS; cnk 305 lib/replace/snprintf.c cnk->flags |= DP_F_SPACE; cnk 309 lib/replace/snprintf.c cnk->flags |= DP_F_NUM; cnk 313 lib/replace/snprintf.c cnk->flags |= DP_F_ZERO; cnk 327 lib/replace/snprintf.c cnk->min = 10 * cnk->min + char_to_int (ch); cnk 338 lib/replace/snprintf.c if (cnk->min == 0) /* what ?? */ cnk 340 lib/replace/snprintf.c cnk->num = cnk->min; cnk 341 lib/replace/snprintf.c cnk->min = 0; cnk 345 lib/replace/snprintf.c cnk->min_star = new_chunk(); cnk 346 lib/replace/snprintf.c if (!cnk->min_star) /* out of memory :-( */ cnk 348 lib/replace/snprintf.c cnk->min_star->type = CNK_INT; cnk 359 lib/replace/snprintf.c cnk->min_star->num = num; cnk 363 lib/replace/snprintf.c cnk->min_star->num = ++pnum; cnk 365 lib/replace/snprintf.c max_pos = add_cnk_list_entry(&clist, max_pos, cnk->min_star); cnk 385 lib/replace/snprintf.c if (cnk->max < 0) cnk 386 lib/replace/snprintf.c cnk->max = 0; cnk 387 lib/replace/snprintf.c cnk->max = 10 * cnk->max + char_to_int (ch); cnk 394 lib/replace/snprintf.c if (cnk->max <= 0) /* what ?? */ cnk 396 lib/replace/snprintf.c cnk->num = cnk->max; cnk 397 lib/replace/snprintf.c cnk->max = -1; cnk 400 lib/replace/snprintf.c cnk->max_star = new_chunk(); cnk 401 lib/replace/snprintf.c if (!cnk->max_star) /* out of memory :-( */ cnk 403 lib/replace/snprintf.c cnk->max_star->type = CNK_INT; cnk 414 lib/replace/snprintf.c cnk->max_star->num = num; cnk 418 lib/replace/snprintf.c cnk->max_star->num = ++pnum; cnk 420 lib/replace/snprintf.c max_pos = add_cnk_list_entry(&clist, max_pos, cnk->max_star); cnk 433 lib/replace/snprintf.c cnk->cflags = DP_C_SHORT; cnk 436 lib/replace/snprintf.c cnk->cflags = DP_C_CHAR; cnk 441 lib/replace/snprintf.c cnk->cflags = DP_C_LONG; cnk 444 lib/replace/snprintf.c cnk->cflags = DP_C_LLONG; cnk 449 lib/replace/snprintf.c cnk->cflags = DP_C_LDOUBLE; cnk 453 lib/replace/snprintf.c cnk->cflags = DP_C_SIZET; cnk 462 lib/replace/snprintf.c if (cnk->num == 0) cnk->num = ++pnum; cnk 463 lib/replace/snprintf.c max_pos = add_cnk_list_entry(&clist, max_pos, cnk); cnk 470 lib/replace/snprintf.c cnk->type = CNK_INT; cnk 473 lib/replace/snprintf.c cnk->type = CNK_OCTAL; cnk 474 lib/replace/snprintf.c cnk->flags |= DP_F_UNSIGNED; cnk 477 lib/replace/snprintf.c cnk->type = CNK_UINT; cnk 478 lib/replace/snprintf.c cnk->flags |= DP_F_UNSIGNED; cnk 481 lib/replace/snprintf.c cnk->flags |= DP_F_UP; cnk 483 lib/replace/snprintf.c cnk->type = CNK_HEX; cnk 484 lib/replace/snprintf.c cnk->flags |= DP_F_UNSIGNED; cnk 491 lib/replace/snprintf.c cnk->flags |= DP_F_UP; cnk 497 lib/replace/snprintf.c cnk->type = CNK_FLOAT; cnk 500 lib/replace/snprintf.c cnk->type = CNK_CHAR; cnk 503 lib/replace/snprintf.c cnk->type = CNK_STRING; cnk 506 lib/replace/snprintf.c cnk->type = CNK_PTR; cnk 509 lib/replace/snprintf.c cnk->type = CNK_NUM; cnk 512 lib/replace/snprintf.c cnk->type = CNK_PRCNT; cnk 555 lib/replace/snprintf.c cnk = clist[pnum].chunks[0]; cnk 556 lib/replace/snprintf.c switch (cnk->type) { cnk 558 lib/replace/snprintf.c if (cnk->cflags == DP_C_SHORT) cnk 559 lib/replace/snprintf.c cnk->value = va_arg (args, int); cnk 560 lib/replace/snprintf.c else if (cnk->cflags == DP_C_LONG) cnk 561 lib/replace/snprintf.c cnk->value = va_arg (args, long int); cnk 562 lib/replace/snprintf.c else if (cnk->cflags == DP_C_LLONG) cnk 563 lib/replace/snprintf.c cnk->value = va_arg (args, LLONG); cnk 564 lib/replace/snprintf.c else if (cnk->cflags == DP_C_SIZET) cnk 565 lib/replace/snprintf.c cnk->value = va_arg (args, ssize_t); cnk 567 lib/replace/snprintf.c cnk->value = va_arg (args, int); cnk 570 lib/replace/snprintf.c clist[pnum].chunks[i]->value = cnk->value; cnk 577 lib/replace/snprintf.c if (cnk->cflags == DP_C_SHORT) cnk 578 lib/replace/snprintf.c cnk->value = va_arg (args, unsigned int); cnk 579 lib/replace/snprintf.c else if (cnk->cflags == DP_C_LONG) cnk 580 lib/replace/snprintf.c cnk->value = (unsigned long int)va_arg (args, unsigned long int); cnk 581 lib/replace/snprintf.c else if (cnk->cflags == DP_C_LLONG) cnk 582 lib/replace/snprintf.c cnk->value = (LLONG)va_arg (args, unsigned LLONG); cnk 583 lib/replace/snprintf.c else if (cnk->cflags == DP_C_SIZET) cnk 584 lib/replace/snprintf.c cnk->value = (size_t)va_arg (args, size_t); cnk 586 lib/replace/snprintf.c cnk->value = (unsigned int)va_arg (args, unsigned int); cnk 589 lib/replace/snprintf.c clist[pnum].chunks[i]->value = cnk->value; cnk 594 lib/replace/snprintf.c if (cnk->cflags == DP_C_LDOUBLE) cnk 595 lib/replace/snprintf.c cnk->fvalue = va_arg (args, LDOUBLE); cnk 597 lib/replace/snprintf.c cnk->fvalue = va_arg (args, double); cnk 600 lib/replace/snprintf.c clist[pnum].chunks[i]->fvalue = cnk->fvalue; cnk 605 lib/replace/snprintf.c cnk->value = va_arg (args, int); cnk 608 lib/replace/snprintf.c clist[pnum].chunks[i]->value = cnk->value; cnk 613 lib/replace/snprintf.c cnk->strvalue = va_arg (args, char *); cnk 614 lib/replace/snprintf.c if (!cnk->strvalue) cnk->strvalue = "(NULL)"; cnk 617 lib/replace/snprintf.c clist[pnum].chunks[i]->strvalue = cnk->strvalue; cnk 622 lib/replace/snprintf.c cnk->strvalue = va_arg (args, void *); cnk 624 lib/replace/snprintf.c clist[pnum].chunks[i]->strvalue = cnk->strvalue; cnk 629 lib/replace/snprintf.c if (cnk->cflags == DP_C_CHAR) cnk 630 lib/replace/snprintf.c cnk->pnum = va_arg (args, char *); cnk 631 lib/replace/snprintf.c else if (cnk->cflags == DP_C_SHORT) cnk 632 lib/replace/snprintf.c cnk->pnum = va_arg (args, short int *); cnk 633 lib/replace/snprintf.c else if (cnk->cflags == DP_C_LONG) cnk 634 lib/replace/snprintf.c cnk->pnum = va_arg (args, long int *); cnk 635 lib/replace/snprintf.c else if (cnk->cflags == DP_C_LLONG) cnk 636 lib/replace/snprintf.c cnk->pnum = va_arg (args, LLONG *); cnk 637 lib/replace/snprintf.c else if (cnk->cflags == DP_C_SIZET) cnk 638 lib/replace/snprintf.c cnk->pnum = va_arg (args, ssize_t *); cnk 640 lib/replace/snprintf.c cnk->pnum = va_arg (args, int *); cnk 643 lib/replace/snprintf.c clist[pnum].chunks[i]->pnum = cnk->pnum; cnk 657 lib/replace/snprintf.c cnk = chunks; cnk 658 lib/replace/snprintf.c while (cnk) { cnk 661 lib/replace/snprintf.c if (cnk->min_star) min = cnk->min_star->value; cnk 662 lib/replace/snprintf.c else min = cnk->min; cnk 663 lib/replace/snprintf.c if (cnk->max_star) max = cnk->max_star->value; cnk 664 lib/replace/snprintf.c else max = cnk->max; cnk 666 lib/replace/snprintf.c switch (cnk->type) { cnk 670 lib/replace/snprintf.c if (maxlen > (currlen + cnk->len)) len = cnk->len; cnk 673 lib/replace/snprintf.c memcpy(&(buffer[currlen]), &(base[cnk->start]), len); cnk 675 lib/replace/snprintf.c currlen += cnk->len; cnk 681 lib/replace/snprintf.c fmtint (buffer, &currlen, maxlen, cnk->value, 10, min, max, cnk->flags); cnk 685 lib/replace/snprintf.c fmtint (buffer, &currlen, maxlen, cnk->value, 8, min, max, cnk->flags); cnk 689 lib/replace/snprintf.c fmtint (buffer, &currlen, maxlen, cnk->value, 16, min, max, cnk->flags); cnk 693 lib/replace/snprintf.c fmtfp (buffer, &currlen, maxlen, cnk->fvalue, min, max, cnk->flags); cnk 697 lib/replace/snprintf.c dopr_outch (buffer, &currlen, maxlen, cnk->value); cnk 702 lib/replace/snprintf.c max = strlen(cnk->strvalue); cnk 704 lib/replace/snprintf.c fmtstr (buffer, &currlen, maxlen, cnk->strvalue, cnk->flags, min, max); cnk 708 lib/replace/snprintf.c fmtint (buffer, &currlen, maxlen, (long)(cnk->strvalue), 16, min, max, cnk->flags); cnk 712 lib/replace/snprintf.c if (cnk->cflags == DP_C_CHAR) cnk 713 lib/replace/snprintf.c *((char *)(cnk->pnum)) = (char)currlen; cnk 714 lib/replace/snprintf.c else if (cnk->cflags == DP_C_SHORT) cnk 715 lib/replace/snprintf.c *((short int *)(cnk->pnum)) = (short int)currlen; cnk 716 lib/replace/snprintf.c else if (cnk->cflags == DP_C_LONG) cnk 717 lib/replace/snprintf.c *((long int *)(cnk->pnum)) = (long int)currlen; cnk 718 lib/replace/snprintf.c else if (cnk->cflags == DP_C_LLONG) cnk 719 lib/replace/snprintf.c *((LLONG *)(cnk->pnum)) = (LLONG)currlen; cnk 720 lib/replace/snprintf.c else if (cnk->cflags == DP_C_SIZET) cnk 721 lib/replace/snprintf.c *((ssize_t *)(cnk->pnum)) = (ssize_t)currlen; cnk 723 lib/replace/snprintf.c *((int *)(cnk->pnum)) = (int)currlen; cnk 734 lib/replace/snprintf.c cnk = cnk->next; cnk 748 lib/replace/snprintf.c cnk = chunks->next; cnk 750 lib/replace/snprintf.c chunks = cnk; cnk 190 source3/lib/ldb/common/ldb_match.c struct ldb_val cnk; cnk 202 source3/lib/ldb/common/ldb_match.c cnk.data = NULL; cnk 207 source3/lib/ldb/common/ldb_match.c if(h->canonicalise_fn(ldb, ldb, chunk, &cnk) != 0) goto failed; cnk 210 source3/lib/ldb/common/ldb_match.c if (cnk.length > val.length) { cnk 213 source3/lib/ldb/common/ldb_match.c if (memcmp((char *)val.data, (char *)cnk.data, cnk.length) != 0) goto failed; cnk 214 source3/lib/ldb/common/ldb_match.c val.length -= cnk.length; cnk 215 source3/lib/ldb/common/ldb_match.c val.data += cnk.length; cnk 217 source3/lib/ldb/common/ldb_match.c talloc_free(cnk.data); cnk 218 source3/lib/ldb/common/ldb_match.c cnk.data = NULL; cnk 224 source3/lib/ldb/common/ldb_match.c if(h->canonicalise_fn(ldb, ldb, chunk, &cnk) != 0) goto failed; cnk 227 source3/lib/ldb/common/ldb_match.c p = strstr((char *)val.data, (char *)cnk.data); cnk 231 source3/lib/ldb/common/ldb_match.c g = strstr((char *)p + cnk.length, (char *)cnk.data); cnk 235 source3/lib/ldb/common/ldb_match.c val.length = val.length - (p - (char *)(val.data)) - cnk.length; cnk 236 source3/lib/ldb/common/ldb_match.c val.data = (uint8_t *)(p + cnk.length); cnk 238 source3/lib/ldb/common/ldb_match.c talloc_free(cnk.data); cnk 239 source3/lib/ldb/common/ldb_match.c cnk.data = NULL; cnk 248 source3/lib/ldb/common/ldb_match.c talloc_free(cnk.data); cnk 188 source4/lib/ldb/common/ldb_match.c struct ldb_val cnk; cnk 200 source4/lib/ldb/common/ldb_match.c cnk.data = NULL; cnk 205 source4/lib/ldb/common/ldb_match.c if(a->syntax->canonicalise_fn(ldb, ldb, chunk, &cnk) != 0) goto failed; cnk 208 source4/lib/ldb/common/ldb_match.c if (cnk.length > val.length) { cnk 211 source4/lib/ldb/common/ldb_match.c if (memcmp((char *)val.data, (char *)cnk.data, cnk.length) != 0) goto failed; cnk 212 source4/lib/ldb/common/ldb_match.c val.length -= cnk.length; cnk 213 source4/lib/ldb/common/ldb_match.c val.data += cnk.length; cnk 215 source4/lib/ldb/common/ldb_match.c talloc_free(cnk.data); cnk 216 source4/lib/ldb/common/ldb_match.c cnk.data = NULL; cnk 222 source4/lib/ldb/common/ldb_match.c if(a->syntax->canonicalise_fn(ldb, ldb, chunk, &cnk) != 0) goto failed; cnk 225 source4/lib/ldb/common/ldb_match.c p = strstr((char *)val.data, (char *)cnk.data); cnk 229 source4/lib/ldb/common/ldb_match.c g = strstr((char *)p + cnk.length, (char *)cnk.data); cnk 233 source4/lib/ldb/common/ldb_match.c val.length = val.length - (p - (char *)(val.data)) - cnk.length; cnk 234 source4/lib/ldb/common/ldb_match.c val.data = (uint8_t *)(p + cnk.length); cnk 236 source4/lib/ldb/common/ldb_match.c talloc_free(cnk.data); cnk 237 source4/lib/ldb/common/ldb_match.c cnk.data = NULL; cnk 246 source4/lib/ldb/common/ldb_match.c talloc_free(cnk.data);