Put the conversion buffer size in a macro

This commit is contained in:
Alexandre Erwin Ittner 2010-11-17 01:44:41 -02:00
parent ff90f3f75e
commit 1a183d84c2

View File

@ -87,6 +87,7 @@ static int Liconv_open(lua_State *L) {
return 1;
}
#define CONV_BUF_SIZE 256
static int Liconv(lua_State *L) {
iconv_t cd = get_iconv_t(L, 1);
@ -94,7 +95,7 @@ static int Liconv(lua_State *L) {
char *inbuf = (char*) luaL_checkstring(L, 2);
char *outbuf;
char *outbufs;
size_t obsize = (ibleft > 256) ? ibleft : 256;
size_t obsize = (ibleft > CONV_BUF_SIZE) ? ibleft : CONV_BUF_SIZE;
size_t obleft = obsize;
size_t ret = -1;
int hasone = 0;