Lines Matching refs:buff
282 char buff[L_MAXLENNUM + 1]; in l_str2d() local
286 strcpy(buff, s); /* copy string to buffer */ in l_str2d()
287 buff[pdot - s] = lua_getlocaledecpoint(); /* correct decimal point */ in l_str2d()
288 endptr = l_str2dloc(buff, result, mode); /* try again */ in l_str2d()
290 endptr = s + (endptr - buff); /* make relative to 's' */ in l_str2d()
346 int luaO_utf8esc (char *buff, unsigned long x) { in luaO_utf8esc() argument
350 buff[UTF8BUFFSZ - 1] = cast(char, x); in luaO_utf8esc()
354 buff[UTF8BUFFSZ - (n++)] = cast(char, 0x80 | (x & 0x3f)); in luaO_utf8esc()
358 buff[UTF8BUFFSZ - n] = cast(char, (~mfb << 1) | x); /* add first byte */ in luaO_utf8esc()
372 char buff[MAXNUMBER2STR]; in luaO_tostring() local
376 len = lua_integer2str(buff, sizeof(buff), ivalue(obj)); in luaO_tostring()
378 len = lua_number2str(buff, sizeof(buff), fltvalue(obj)); in luaO_tostring()
380 if (buff[strspn(buff, "-0123456789")] == '\0') { /* looks like an int? */ in luaO_tostring()
381 buff[len++] = lua_getlocaledecpoint(); in luaO_tostring()
382 buff[len++] = '0'; /* adds '.0' to result */ in luaO_tostring()
386 setsvalue2s(L, obj, luaS_newlstr(L, buff, len)); in luaO_tostring()
414 char buff = cast(char, va_arg(argp, int)); in luaO_pushvfstring() local
415 if (lisprint(cast_uchar(buff))) in luaO_pushvfstring()
416 pushstr(L, &buff, 1); in luaO_pushvfstring()
418 luaO_pushfstring(L, "<\\%d>", cast_uchar(buff)); in luaO_pushvfstring()
437 char buff[4*sizeof(void *) + 8]; /* should be enough space for a '%p' */ in luaO_pushvfstring() local
439 int l = lua_pointer2str(buff, sizeof(buff), p); in luaO_pushvfstring()
440 pushstr(L, buff, l); in luaO_pushvfstring()
444 char buff[UTF8BUFFSZ]; in luaO_pushvfstring() local
445 int l = luaO_utf8esc(buff, cast(long, va_arg(argp, long))); in luaO_pushvfstring()
446 pushstr(L, buff + UTF8BUFFSZ - l, l); in luaO_pushvfstring()