| 217 | |
| 218 | |
| 219 | static void checkliteral (LoadState *S, const char *s, const char *msg) { |
| 220 | char buff[sizeof(LUA_SIGNATURE) + sizeof(LUAC_DATA)]; /* larger than both */ |
| 221 | size_t len = strlen(s); |
| 222 | LoadVector(S, buff, len); |
| 223 | if (memcmp(s, buff, len) != 0) |
| 224 | error(S, msg); |
| 225 | } |
| 226 | |
| 227 | |
| 228 | static void fchecksize (LoadState *S, size_t size, const char *tname) { |