Stars
253
Forks
14
Watchers
253
Open Issues
1
Overall repository health assessment
No package.json found
This might not be a Node.js project
13
commits
Make the max # of deferred statements compile-time configurable. Use #pragma msg when msvc, rather than #warning
bcc6357View on GitHubFix: use __LINE__ rather than __COUNTER__ for computed goto w/pcc
9df4008View on GitHubUse computed goto when tcc. Only include setjmp.h when not computed goto. Bump max number of deferrals to 32. Make _num_deferrals an unsigned char to compensate
4ca827fView on GitHubGet a better Return macro; now you can just say 'Return foo' instead of 'Return(foo)'. This also kills ReturnN, even on c89
06d1bafView on GitHubRevert "Fix: correct behaviour when optimizations are enabled. Don't zero-initialize _defer_return_loc and _deferrals"
617cc76View on GitHubFix: correct behaviour when optimizations are enabled. Don't zero-initialize _defer_return_loc and _deferrals
9da45fbView on GitHubif defined->ifdef; size_t->unsigned so we don't need stddef
a314fcbView on GitHubWIP version that uses computed goto. Doesn't work because __COUNTER__ expands after token gluing, not before
8f09259View on GitHubHypothetically give better error messages if you Return(something bad)
34c5dc8View on GitHub