| 257 | |
| 258 | |
| 259 | static void checkliteral (LoadState *S, const char *s, const char *msg) { |
| 260 | char buff[sizeof(LUA_SIGNATURE) + sizeof(LUAC_DATA)]; /* larger than both */ |
| 261 | size_t len = strlen(s); |
| 262 | loadVector(S, buff, len); |
| 263 | if (memcmp(s, buff, len) != 0) |
| 264 | error(S, msg); |
| 265 | } |
| 266 | |
| 267 | |
| 268 | static void fchecksize (LoadState *S, size_t size, const char *tname) { |