posi              109 lib/lua/lstrlib.c   ptrdiff_t posi = posrelat(luaL_optinteger(L, 2, 1), l);
posi              110 lib/lua/lstrlib.c   ptrdiff_t pose = posrelat(luaL_optinteger(L, 3, posi), l);
posi              112 lib/lua/lstrlib.c   if (posi <= 0) posi = 1;
posi              114 lib/lua/lstrlib.c   if (posi > pose) return 0;  /* empty interval; return no values */
posi              115 lib/lua/lstrlib.c   n = (int)(pose -  posi + 1);
posi              116 lib/lua/lstrlib.c   if (posi + n <= pose)  /* overflow? */
posi              120 lib/lua/lstrlib.c     lua_pushinteger(L, uchar(s[posi+i-1]));