| 271 | |
| 272 | |
| 273 | static void checkliteral (LoadState *S, const char *s, const char *msg) { |
| 274 | char buff[sizeof(LUA_SIGNATURE) + sizeof(LUAC_DATA)]; /* larger than both */ |
| 275 | size_t len = strlen(s); |
| 276 | loadVector(S, buff, len); |
| 277 | if (memcmp(s, buff, len) != 0) |
| 278 | error(S, msg); |
| 279 | } |
| 280 | |
| 281 | |
| 282 | static void fchecksize (LoadState *S, size_t size, const char *tname) { |