You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Maybe my version of gcc is wrong, but here's what I get:
$ make
gcc plan.c -o plan
plan.c:128:1: warning: non-void function does not return a value [-Wreturn-type]
}
^
plan.c:195:3: error: expected expression
char c = *str;
^
plan.c:196:8: error: use of undeclared identifier 'c'
if (!c) return true;
^
plan.c:197:14: error: use of undeclared identifier 'c'
if (!issym(c)) return false;
^
plan.c:205:7: error: expected expression
char tmp[9] = {0};
^
plan.c:206:14: error: use of undeclared identifier 'tmp'
((u64*)tmp)[0] = n.direct;
^
plan.c:207:21: error: use of undeclared identifier 'tmp'
if (is_symbol(tmp)) {
^
plan.c:209:35: error: use of undeclared identifier 'tmp'
strcpy(buf + strlen(buf), tmp);
^
plan.c:355:7: error: expected expression
int i = 0;
^
plan.c:359:14: error: use of undeclared identifier 'i'
while (i < n.size) {
^
plan.c:360:19: error: use of undeclared identifier 'i'
if (n.buf[i] == UINT64_MAX) {
^
plan.c:361:19: error: use of undeclared identifier 'i'
new_buf[i] = 0;
^
plan.c:362:11: error: use of undeclared identifier 'i'
i++;
^
plan.c:365:19: error: use of undeclared identifier 'i'
new_buf[i] = n.buf[i] + 1;
^
plan.c:365:30: error: use of undeclared identifier 'i'
new_buf[i] = n.buf[i] + 1;
^
plan.c:366:11: error: use of undeclared identifier 'i'
i++;
^
plan.c:370:11: error: use of undeclared identifier 'i'
if (i == n.size) {
^
plan.c:373:17: error: use of undeclared identifier 'i'
new_buf[i] = 1;
^
plan.c:387:7: error: expected expression
int i = 0;
^
plan.c:391:14: error: use of undeclared identifier 'i'
while (i < n.size) {
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
1 warning and 20 errors generated.
make: *** [plan] Error 1
$ gcc --version
Apple clang version 14.0.0 (clang-1400.0.29.202)
Target: arm64-apple-darwin22.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
When I fix those errors (mostly adding {} around switch cases), it runs, but then fails with an Address boundary error if you try to do anything other than a plain nat.
The text was updated successfully, but these errors were encountered:
Maybe my version of gcc is wrong, but here's what I get:
When I fix those errors (mostly adding {} around switch cases), it runs, but then fails with an
Address boundary error
if you try to do anything other than a plain nat.The text was updated successfully, but these errors were encountered: