inbytesleft 49 lib/util/charset/charset.h size_t (*pull)(void *, const char **inbuf, size_t *inbytesleft,
inbytesleft 51 lib/util/charset/charset.h size_t (*push)(void *, const char **inbuf, size_t *inbytesleft,
inbytesleft 75 lib/util/charset/charset.h size_t (*direct)(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 77 lib/util/charset/charset.h size_t (*pull)(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 79 lib/util/charset/charset.h size_t (*push)(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 184 lib/util/charset/charset.h const char **inbuf, size_t *inbytesleft,
inbytesleft 200 lib/util/charset/charset.h static size_t CHARSETNAME ## _push(void *cd, const char **inbuf, size_t *inbytesleft, \
inbytesleft 203 lib/util/charset/charset.h while (*inbytesleft >= 2 && *outbytesleft >= 1) { \
inbytesleft 212 lib/util/charset/charset.h (*inbytesleft) -= 2; \
inbytesleft 227 lib/util/charset/charset.h if (*inbytesleft == 1) { \
inbytesleft 232 lib/util/charset/charset.h if (*inbytesleft > 1) { \
inbytesleft 240 lib/util/charset/charset.h static size_t CHARSETNAME ## _pull(void *cd, const char **inbuf, size_t *inbytesleft, \
inbytesleft 243 lib/util/charset/charset.h while (*inbytesleft >= 1 && *outbytesleft >= 2) { \
inbytesleft 245 lib/util/charset/charset.h (*inbytesleft) -= 1; \
inbytesleft 251 lib/util/charset/charset.h if (*inbytesleft > 0) { \
inbytesleft 107 lib/util/charset/iconv.c const char **inbuf, size_t *inbytesleft,
inbytesleft 111 lib/util/charset/iconv.c discard_const_p(char *, inbuf), inbytesleft,
inbytesleft 125 lib/util/charset/iconv.c const char **inbuf, size_t *inbytesleft,
inbytesleft 134 lib/util/charset/iconv.c inbuf, inbytesleft, outbuf, outbytesleft);
inbytesleft 139 lib/util/charset/iconv.c while (*inbytesleft > 0) {
inbytesleft 146 lib/util/charset/iconv.c inbuf, inbytesleft, &bufp1, &bufsize) == -1
inbytesleft 300 lib/util/charset/iconv.c static size_t ascii_pull(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 303 lib/util/charset/iconv.c while (*inbytesleft >= 1 && *outbytesleft >= 2) {
inbytesleft 306 lib/util/charset/iconv.c (*inbytesleft) -= 1;
inbytesleft 312 lib/util/charset/iconv.c if (*inbytesleft > 0) {
inbytesleft 320 lib/util/charset/iconv.c static size_t ascii_push(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 325 lib/util/charset/iconv.c while (*inbytesleft >= 2 && *outbytesleft >= 1) {
inbytesleft 328 lib/util/charset/iconv.c (*inbytesleft) -= 2;
inbytesleft 334 lib/util/charset/iconv.c if (*inbytesleft == 1) {
inbytesleft 339 lib/util/charset/iconv.c if (*inbytesleft > 1) {
inbytesleft 347 lib/util/charset/iconv.c static size_t latin1_push(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 352 lib/util/charset/iconv.c while (*inbytesleft >= 2 && *outbytesleft >= 1) {
inbytesleft 355 lib/util/charset/iconv.c (*inbytesleft) -= 2;
inbytesleft 361 lib/util/charset/iconv.c if (*inbytesleft == 1) {
inbytesleft 366 lib/util/charset/iconv.c if (*inbytesleft > 1) {
inbytesleft 374 lib/util/charset/iconv.c static size_t ucs2hex_pull(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 377 lib/util/charset/iconv.c while (*inbytesleft >= 1 && *outbytesleft >= 2) {
inbytesleft 384 lib/util/charset/iconv.c (*inbytesleft) -= 1;
inbytesleft 391 lib/util/charset/iconv.c if (*inbytesleft < 5) {
inbytesleft 403 lib/util/charset/iconv.c (*inbytesleft) -= 5;
inbytesleft 409 lib/util/charset/iconv.c if (*inbytesleft > 0) {
inbytesleft 417 lib/util/charset/iconv.c static size_t ucs2hex_push(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 420 lib/util/charset/iconv.c while (*inbytesleft >= 2 && *outbytesleft >= 1) {
inbytesleft 427 lib/util/charset/iconv.c (*inbytesleft) -= 2;
inbytesleft 439 lib/util/charset/iconv.c (*inbytesleft) -= 2;
inbytesleft 445 lib/util/charset/iconv.c if (*inbytesleft == 1) {
inbytesleft 450 lib/util/charset/iconv.c if (*inbytesleft > 1) {
inbytesleft 458 lib/util/charset/iconv.c static size_t iconv_swab(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 463 lib/util/charset/iconv.c n = MIN(*inbytesleft, *outbytesleft);
inbytesleft 470 lib/util/charset/iconv.c (*inbytesleft) -= n;
inbytesleft 475 lib/util/charset/iconv.c if (*inbytesleft > 0) {
inbytesleft 484 lib/util/charset/iconv.c static size_t iconv_copy(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 489 lib/util/charset/iconv.c n = MIN(*inbytesleft, *outbytesleft);
inbytesleft 493 lib/util/charset/iconv.c (*inbytesleft) -= n;
inbytesleft 498 lib/util/charset/iconv.c if (*inbytesleft > 0) {
inbytesleft 509 lib/util/charset/iconv.c static size_t utf8_pull(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 512 lib/util/charset/iconv.c size_t in_left=*inbytesleft, out_left=*outbytesleft;
inbytesleft 612 lib/util/charset/iconv.c *inbytesleft = in_left;
inbytesleft 619 lib/util/charset/iconv.c *inbytesleft = in_left;
inbytesleft 630 lib/util/charset/iconv.c static size_t utf8_push(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 633 lib/util/charset/iconv.c size_t in_left=*inbytesleft, out_left=*outbytesleft;
inbytesleft 729 lib/util/charset/iconv.c *inbytesleft = in_left;
inbytesleft 737 lib/util/charset/iconv.c *inbytesleft = in_left;
inbytesleft 760 lib/util/charset/iconv.c static size_t utf16_munged_pull(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 763 lib/util/charset/iconv.c size_t in_left=*inbytesleft, out_left=*outbytesleft;
inbytesleft 827 lib/util/charset/iconv.c *inbytesleft = in_left;
inbytesleft 835 lib/util/charset/iconv.c *inbytesleft = in_left;
inbytesleft 135 source3/lib/iconv.c const char **inbuf, size_t *inbytesleft,
inbytesleft 139 source3/lib/iconv.c (void *)inbuf, inbytesleft,
inbytesleft 157 source3/lib/iconv.c const char **inbuf, size_t *inbytesleft,
inbytesleft 167 source3/lib/iconv.c inbuf, inbytesleft, outbuf, outbytesleft);
inbytesleft 172 source3/lib/iconv.c while (*inbytesleft > 0) {
inbytesleft 177 source3/lib/iconv.c inbuf, inbytesleft, &bufp, &bufsize) == -1
inbytesleft 333 source3/lib/iconv.c static size_t ascii_pull(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 336 source3/lib/iconv.c while (*inbytesleft >= 1 && *outbytesleft >= 2) {
inbytesleft 339 source3/lib/iconv.c (*inbytesleft) -= 1;
inbytesleft 345 source3/lib/iconv.c if (*inbytesleft > 0) {
inbytesleft 353 source3/lib/iconv.c static size_t ascii_push(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 358 source3/lib/iconv.c while (*inbytesleft >= 2 && *outbytesleft >= 1) {
inbytesleft 361 source3/lib/iconv.c (*inbytesleft) -= 2;
inbytesleft 367 source3/lib/iconv.c if (*inbytesleft == 1) {
inbytesleft 372 source3/lib/iconv.c if (*inbytesleft > 1) {
inbytesleft 380 source3/lib/iconv.c static size_t latin1_push(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 385 source3/lib/iconv.c while (*inbytesleft >= 2 && *outbytesleft >= 1) {
inbytesleft 388 source3/lib/iconv.c (*inbytesleft) -= 2;
inbytesleft 394 source3/lib/iconv.c if (*inbytesleft == 1) {
inbytesleft 399 source3/lib/iconv.c if (*inbytesleft > 1) {
inbytesleft 407 source3/lib/iconv.c static size_t ucs2hex_pull(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 410 source3/lib/iconv.c while (*inbytesleft >= 1 && *outbytesleft >= 2) {
inbytesleft 417 source3/lib/iconv.c (*inbytesleft) -= 1;
inbytesleft 424 source3/lib/iconv.c if (*inbytesleft < 5) {
inbytesleft 436 source3/lib/iconv.c (*inbytesleft) -= 5;
inbytesleft 442 source3/lib/iconv.c if (*inbytesleft > 0) {
inbytesleft 450 source3/lib/iconv.c static size_t ucs2hex_push(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 453 source3/lib/iconv.c while (*inbytesleft >= 2 && *outbytesleft >= 1) {
inbytesleft 460 source3/lib/iconv.c (*inbytesleft) -= 2;
inbytesleft 472 source3/lib/iconv.c (*inbytesleft) -= 2;
inbytesleft 478 source3/lib/iconv.c if (*inbytesleft == 1) {
inbytesleft 483 source3/lib/iconv.c if (*inbytesleft > 1) {
inbytesleft 491 source3/lib/iconv.c static size_t iconv_swab(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 496 source3/lib/iconv.c n = MIN(*inbytesleft, *outbytesleft);
inbytesleft 503 source3/lib/iconv.c (*inbytesleft) -= n;
inbytesleft 508 source3/lib/iconv.c if (*inbytesleft > 0) {
inbytesleft 516 source3/lib/iconv.c static size_t iconv_copy(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 521 source3/lib/iconv.c n = MIN(*inbytesleft, *outbytesleft);
inbytesleft 525 source3/lib/iconv.c (*inbytesleft) -= n;
inbytesleft 530 source3/lib/iconv.c if (*inbytesleft > 0) {
inbytesleft 538 source3/lib/iconv.c static size_t utf8_pull(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 541 source3/lib/iconv.c size_t in_left=*inbytesleft, out_left=*outbytesleft;
inbytesleft 648 source3/lib/iconv.c *inbytesleft = in_left;
inbytesleft 655 source3/lib/iconv.c *inbytesleft = in_left;
inbytesleft 662 source3/lib/iconv.c static size_t utf8_push(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 665 source3/lib/iconv.c size_t in_left=*inbytesleft, out_left=*outbytesleft;
inbytesleft 761 source3/lib/iconv.c *inbytesleft = in_left;
inbytesleft 769 source3/lib/iconv.c *inbytesleft = in_left;
inbytesleft 205 source3/modules/charset_macosxfs.c char **inbuf, size_t *inbytesleft, /* Script string */
inbytesleft 215 source3/modules/charset_macosxfs.c if (0 == *inbytesleft) {
inbytesleft 234 source3/modules/charset_macosxfs.c if (0 == (*inbuf)[*inbytesleft-1]) {
inbytesleft 236 source3/modules/charset_macosxfs.c } else if (*inbytesleft <= 255) {
inbytesleft 238 source3/modules/charset_macosxfs.c buffer[0] = *inbytesleft;
inbytesleft 249 source3/modules/charset_macosxfs.c buffer = resize_buffer(buffer, &buflen, *inbytesleft+1);
inbytesleft 250 source3/modules/charset_macosxfs.c memcpy(buffer, *inbuf, *inbytesleft);
inbytesleft 251 source3/modules/charset_macosxfs.c buffer[*inbytesleft] = 0;
inbytesleft 272 source3/modules/charset_macosxfs.c if(2 != *inbytesleft && 10 != *inbytesleft) {
inbytesleft 276 source3/modules/charset_macosxfs.c *inbuf, *inbytesleft);
inbytesleft 287 source3/modules/charset_macosxfs.c *inbuf, *inbytesleft);
inbytesleft 301 source3/modules/charset_macosxfs.c if (0 == (*inbuf)[*inbytesleft-1] &&
inbytesleft 308 source3/modules/charset_macosxfs.c *inbuf, *inbytesleft);
inbytesleft 317 source3/modules/charset_macosxfs.c *inbuf += *inbytesleft;
inbytesleft 318 source3/modules/charset_macosxfs.c *inbytesleft = 0;
inbytesleft 327 source3/modules/charset_macosxfs.c char **inbuf, size_t *inbytesleft, /* UTF-16-LE string */
inbytesleft 338 source3/modules/charset_macosxfs.c if (0 == *inbytesleft) {
inbytesleft 348 source3/modules/charset_macosxfs.c buffer, &buflen, *inbuf, *inbytesleft, 3 * *inbytesleft);
inbytesleft 353 source3/modules/charset_macosxfs.c buffer, *inbytesleft/2, buflen/2,
inbytesleft 358 source3/modules/charset_macosxfs.c buffer, *inbytesleft/2, buflen/2);
inbytesleft 382 source3/modules/charset_macosxfs.c *inbuf, *inbytesleft);
inbytesleft 391 source3/modules/charset_macosxfs.c if (0 == (*inbuf)[*inbytesleft-1] && 0 == (*inbuf)[*inbytesleft-2] &&
inbytesleft 398 source3/modules/charset_macosxfs.c *inbuf, *inbytesleft);
inbytesleft 407 source3/modules/charset_macosxfs.c *inbuf += *inbytesleft;
inbytesleft 408 source3/modules/charset_macosxfs.c *inbytesleft = 0;
inbytesleft 433 source3/modules/charset_macosxfs.c char **inbuf, size_t *inbytesleft, /* Script string */
inbytesleft 445 source3/modules/charset_macosxfs.c if (0 == *inbytesleft) {
inbytesleft 451 source3/modules/charset_macosxfs.c *inbuf, *inbytesleft, &srcCharsUsed,
inbytesleft 456 source3/modules/charset_macosxfs.c if (*inbytesleft == srcCharsUsed)
inbytesleft 464 source3/modules/charset_macosxfs.c *inbuf, *inbytesleft);
inbytesleft 475 source3/modules/charset_macosxfs.c if(2 != *inbytesleft && 10 != *inbytesleft) {
inbytesleft 479 source3/modules/charset_macosxfs.c *inbuf, *inbytesleft);
inbytesleft 487 source3/modules/charset_macosxfs.c *inbuf, *inbytesleft);
inbytesleft 512 source3/modules/charset_macosxfs.c *inbytesleft -= srcCharsUsed;
inbytesleft 521 source3/modules/charset_macosxfs.c char **inbuf, size_t *inbytesleft, /* UTF-16-LE string */
inbytesleft 531 source3/modules/charset_macosxfs.c if (0 == *inbytesleft) {
inbytesleft 536 source3/modules/charset_macosxfs.c buffer, &buflen, *inbuf, *inbytesleft);
inbytesleft 540 source3/modules/charset_macosxfs.c buffer, *inbytesleft/2, &srcCharsUsed,
inbytesleft 545 source3/modules/charset_macosxfs.c if (*inbytesleft/2 == srcCharsUsed)
inbytesleft 553 source3/modules/charset_macosxfs.c *inbuf, *inbytesleft);
inbytesleft 562 source3/modules/charset_macosxfs.c if(10 != *inbytesleft) {
inbytesleft 566 source3/modules/charset_macosxfs.c *inbuf, *inbytesleft);
inbytesleft 574 source3/modules/charset_macosxfs.c *inbuf, *inbytesleft);
inbytesleft 580 source3/modules/charset_macosxfs.c *inbytesleft -= srcCharsUsed*2;
inbytesleft 33 source3/modules/developer.c static size_t weird_pull(void *cd, char **inbuf, size_t *inbytesleft,
inbytesleft 36 source3/modules/developer.c while (*inbytesleft >= 1 && *outbytesleft >= 2) {
inbytesleft 43 source3/modules/developer.c if (*inbytesleft < weird_table[i].len) {
inbytesleft 50 source3/modules/developer.c (*inbytesleft) -= weird_table[i].len;
inbytesleft 62 source3/modules/developer.c (*inbytesleft) -= 1;
inbytesleft 68 source3/modules/developer.c if (*inbytesleft > 0) {
inbytesleft 76 source3/modules/developer.c static size_t weird_push(void *cd, char **inbuf, size_t *inbytesleft,
inbytesleft 81 source3/modules/developer.c while (*inbytesleft >= 2 && *outbytesleft >= 1) {
inbytesleft 93 source3/modules/developer.c (*inbytesleft) -= 2;
inbytesleft 106 source3/modules/developer.c (*inbytesleft) -= 2;
inbytesleft 112 source3/modules/developer.c if (*inbytesleft == 1) {
inbytesleft 117 source3/modules/developer.c if (*inbytesleft > 1) {
inbytesleft 33 source3/modules/weird.c static size_t weird_pull(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 36 source3/modules/weird.c while (*inbytesleft >= 1 && *outbytesleft >= 2) {
inbytesleft 43 source3/modules/weird.c if (*inbytesleft < weird_table[i].len) {
inbytesleft 50 source3/modules/weird.c (*inbytesleft) -= weird_table[i].len;
inbytesleft 62 source3/modules/weird.c (*inbytesleft) -= 1;
inbytesleft 68 source3/modules/weird.c if (*inbytesleft > 0) {
inbytesleft 76 source3/modules/weird.c static size_t weird_push(void *cd, const char **inbuf, size_t *inbytesleft,
inbytesleft 81 source3/modules/weird.c while (*inbytesleft >= 2 && *outbytesleft >= 1) {
inbytesleft 93 source3/modules/weird.c (*inbytesleft) -= 2;
inbytesleft 106 source3/modules/weird.c (*inbytesleft) -= 2;
inbytesleft 112 source3/modules/weird.c if (*inbytesleft == 1) {
inbytesleft 117 source3/modules/weird.c if (*inbytesleft > 1) {