Lines Matching refs:buff

1016 static lua_Number adddigit (char *buff, int n, lua_Number x) {  in adddigit()  argument
1019 buff[n] = (d < 10 ? d + '0' : d - 10 + 'a'); /* add to buffer */ in adddigit()
1024 static int num2straux (char *buff, int sz, lua_Number x) { in num2straux() argument
1027 return l_sprintf(buff, sz, LUA_NUMBER_FMT, (LUAI_UACNUMBER)x); in num2straux()
1030 return l_sprintf(buff, sz, LUA_NUMBER_FMT "x0p+0", (LUAI_UACNUMBER)x); in num2straux()
1037 buff[n++] = '-'; /* add sign */ in num2straux()
1040 buff[n++] = '0'; buff[n++] = 'x'; /* add "0x" */ in num2straux()
1041 m = adddigit(buff, n++, m * (1 << L_NBFD)); /* add first digit */ in num2straux()
1044 buff[n++] = lua_getlocaledecpoint(); /* add radix point */ in num2straux()
1046 m = adddigit(buff, n++, m * 16); in num2straux()
1049 n += l_sprintf(buff + n, sz - n, "p%+d", e); /* add exponent */ in num2straux()
1056 static int lua_number2strx (lua_State *L, char *buff, int sz, in lua_number2strx() argument
1058 int n = num2straux(buff, sz, x); in lua_number2strx()
1062 buff[i] = toupper(uchar(buff[i])); in lua_number2strx()
1112 char buff[10]; in addquoted() local
1114 l_sprintf(buff, sizeof(buff), "\\%d", (int)uchar(*s)); in addquoted()
1116 l_sprintf(buff, sizeof(buff), "\\%03d", (int)uchar(*s)); in addquoted()
1117 luaL_addstring(b, buff); in addquoted()
1133 static int quotefloat (lua_State *L, char *buff, lua_Number n) { in quotefloat() argument
1142 int nb = lua_number2strx(L, buff, MAX_ITEM, in quotefloat()
1145 if (memchr(buff, '.', nb) == NULL) { /* no dot? */ in quotefloat()
1147 char *ppoint = (char *)memchr(buff, point, nb); in quotefloat()
1153 return l_sprintf(buff, MAX_ITEM, "%s", s); in quotefloat()
1166 char *buff = luaL_prepbuffsize(b, MAX_ITEM); in addliteral() local
1169 nb = quotefloat(L, buff, lua_tonumber(L, arg)); in addliteral()
1175 nb = l_sprintf(buff, MAX_ITEM, format, (LUAI_UACINT)n); in addliteral()
1243 char *buff = luaL_prepbuffsize(&b, maxitem); /* to put formatted item */ in str_format() local
1250 nb = l_sprintf(buff, maxitem, form, (int)luaL_checkinteger(L, arg)); in str_format()
1257 nb = l_sprintf(buff, maxitem, form, (LUAI_UACINT)n); in str_format()
1262 nb = lua_number2strx(L, buff, maxitem, form, in str_format()
1267 buff = luaL_prepbuffsize(&b, maxitem); in str_format()
1272 nb = l_sprintf(buff, maxitem, form, (LUAI_UACNUMBER)n); in str_format()
1281 nb = l_sprintf(buff, maxitem, form, p); in str_format()
1302 nb = l_sprintf(buff, maxitem, form, s); in str_format()
1513 char *buff = luaL_prepbuffsize(b, size); in packint() local
1515 buff[islittle ? 0 : size - 1] = (char)(n & MC); /* first byte */ in packint()
1518 buff[islittle ? i : size - 1 - i] = (char)(n & MC); in packint()
1522 buff[islittle ? i : size - 1 - i] = (char)MC; in packint()
1580 char *buff = luaL_prepbuffsize(&b, sizeof(f)); in str_pack() local
1582 copywithendian(buff, (char *)&f, sizeof(f), h.islittle); in str_pack()
1588 char *buff = luaL_prepbuffsize(&b, sizeof(f)); in str_pack() local
1590 copywithendian(buff, (char *)&f, sizeof(f), h.islittle); in str_pack()
1596 char *buff = luaL_prepbuffsize(&b, sizeof(f)); in str_pack() local
1598 copywithendian(buff, (char *)&f, sizeof(f), h.islittle); in str_pack()