| 224 | |
| 225 | |
| 226 | static void checkliteral (LoadState *S, const char *s, const char *msg) { |
| 227 | char buff[sizeof(LUA_SIGNATURE) + sizeof(LUAC_DATA)]; /* larger than both */ |
| 228 | size_t len = strlen(s); |
| 229 | LoadVector(S, buff, len); |
| 230 | if (memcmp(s, buff, len) != 0) |
| 231 | error(S, msg); |
| 232 | } |
| 233 | |
| 234 | |
| 235 | static void fchecksize (LoadState *S, size_t size, const char *tname) { |