Lines Matching refs:fb

260 _win_iconv(_ast_iconv_t cd, char** fb, size_t* fn, char** tb, size_t* tn)  in _win_iconv()  argument
281 memcpy(*tb, *fb, fz); in _win_iconv()
294 …if ((tz = MultiByteToWideChar(cc->from.index, 0, (LPCSTR)*fb, (int)*fn, (LPWSTR)*tb, *tn)) && tz <… in _win_iconv()
311 while (!(tz = MultiByteToWideChar(cc->from.index, 0, (LPCSTR)*fb, (int)fz, (LPWSTR)*tb, 0))) in _win_iconv()
338 ub = (LPWSTR)*fb; in _win_iconv()
340 else if (!(un = MultiByteToWideChar(cc->from.index, 0, (LPCSTR)*fb, (int)*fn, (LPWSTR)*tb, 0))) in _win_iconv()
344 else if (!(un = MultiByteToWideChar(cc->from.index, 0, (LPCSTR)*fb, (int)*fn, (LPWSTR)ub, un))) in _win_iconv()
365 while (!(fz = MultiByteToWideChar(cc->from.index, 0, (LPCSTR)*fb, (int)bz, (LPWSTR)ub, un))) in _win_iconv()
395 if (ub != (LPWSTR)*fb) in _win_iconv()
399 *fb += fz; in _win_iconv()
405 if (ub && ub != (LPWSTR)*fb) in _win_iconv()
531 utf2bin(_ast_iconv_t cd, char** fb, size_t* fn, char** tb, size_t* tn) in utf2bin() argument
544 f = (unsigned char*)(*fb); in utf2bin()
593 *fn -= (char*)f - (*fb); in utf2bin()
594 *fb = (char*)f; in utf2bin()
605 bin2utf(_ast_iconv_t cd, char** fb, size_t* fn, char** tb, size_t* tn) in bin2utf() argument
617 f = (unsigned char*)(*fb); in bin2utf()
667 *fn -= (n = (char*)f - (*fb)); in bin2utf()
668 *fb = (char*)f; in bin2utf()
715 ume2bin(_ast_iconv_t cd, char** fb, size_t* fn, char** tb, size_t* tn) in ume2bin() argument
730 f = (unsigned char*)(*fb); in ume2bin()
779 *fn -= (char*)f - (*fb); in ume2bin()
780 *fb = (char*)f; in ume2bin()
791 bin2ume(_ast_iconv_t cd, char** fb, size_t* fn, char** tb, size_t* tn) in bin2ume() argument
805 f = (unsigned char*)(*fb); in bin2ume()
853 *fn -= (n = (char*)f - (*fb)); in bin2ume()
854 *fb = (char*)f; in bin2ume()
865 ucs2bin(_ast_iconv_t cd, char** fb, size_t* fn, char** tb, size_t* tn) in ucs2bin() argument
876 f = (unsigned char*)(*fb); in ucs2bin()
898 *fn -= (char*)f - (*fb); in ucs2bin()
899 *fb = (char*)f; in ucs2bin()
910 bin2ucs(_ast_iconv_t cd, char** fb, size_t* fn, char** tb, size_t* tn) in bin2ucs() argument
922 f = (unsigned char*)(*fb); in bin2ucs()
944 *fn -= (n = (char*)f - (*fb)); in bin2ucs()
945 *fb = (char*)f; in bin2ucs()
956 scu2bin(_ast_iconv_t cd, char** fb, size_t* fn, char** tb, size_t* tn) in scu2bin() argument
967 f = (unsigned char*)(*fb); in scu2bin()
989 *fn -= (char*)f - (*fb); in scu2bin()
990 *fb = (char*)f; in scu2bin()
1001 bin2scu(_ast_iconv_t cd, char** fb, size_t* fn, char** tb, size_t* tn) in bin2scu() argument
1013 f = (unsigned char*)(*fb); in bin2scu()
1035 *fn -= (n = (char*)f - (*fb)); in bin2scu()
1036 *fb = (char*)f; in bin2scu()
1235 _ast_iconv(_ast_iconv_t cd, char** fb, size_t* fn, char** tb, size_t* tn) in _ast_iconv() argument
1248 if (!fb || !*fb) in _ast_iconv()
1270 tfb = *fb; in _ast_iconv()
1278 *fb += i; in _ast_iconv()
1282 if ((*cc->from.fun)(cc->cvt, fb, fn, tb, tn) == (size_t)(-1)) in _ast_iconv()
1296 return (*cc->to.fun)(cc->cvt, fb, fn, tb, tn); in _ast_iconv()
1304 f = (unsigned char*)(*fb); in _ast_iconv()
1310 *fb += b - cc->buf; in _ast_iconv()
1318 f = (unsigned char*)(*fb); in _ast_iconv()
1325 memcpy(*tb, *fb, n); in _ast_iconv()
1326 *fb += n; in _ast_iconv()
1340 _ast_iconv_write(_ast_iconv_t cd, Sfio_t* op, char** fb, size_t* fn, size_t* e) in _ast_iconv_write() argument
1359 while (_ast_iconv(cd, fb, fn, &ts, &tn) == (size_t)(-1)) in _ast_iconv_write()
1364 error(DEBUG_TRACE, "AHA#%d iconv_write %d => %d `%-.*s'", __LINE__, *fn, tn, *fn, *fb); in _ast_iconv_write()
1365 _r = _ast_iconv(cd, fb, fn, &ts, &tn); in _ast_iconv_write()
1376 *ts++ = *(*fb)++; in _ast_iconv_write()
1397 char* fb; in _ast_iconv_move() local
1413 if (!(fb = (char*)sfreserve(ip, fn, locked = SF_LOCKR)) && in _ast_iconv_move()
1414 !(fb = (char*)sfreserve(ip, fn, locked = 0))) in _ast_iconv_move()
1416 fs = fb; in _ast_iconv_move()
1420 sfread(ip, fb, 0); in _ast_iconv_move()
1440 sfread(ip, fb, fs - fb); in _ast_iconv_move()
1442 for (i = fn; --i >= (fs - fb);) in _ast_iconv_move()
1443 sfungetc(ip, fb[i]); in _ast_iconv_move()
1446 if (n <= (fs - fb)) in _ast_iconv_move()
1448 n -= fs - fb; in _ast_iconv_move()