1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-15 19:31:29 -07:00

Try to avoid "eventpy.c:164:3: error: comparison of unsigned expression < 0 is always false" from gcc 4.8.4 (the version on the travis buildbots). see https://travis-ci.org/ravenbrook/mps/jobs/397813493

Copied from Perforce
 Change: 194282
This commit is contained in:
Gareth Rees 2018-06-28 16:07:56 +01:00
parent d33c34926a
commit 5812cc3c8b

View file

@ -107,9 +107,12 @@ int main(int argc, char *argv[])
puts("\n# Namespace containing an EventDesc for every event.");
puts("class Event:");
#define PAD_TO(OFFSET) \
if (prev_sort != 'S' && prev_offset < (OFFSET)) \
printf("%ux", (unsigned)((OFFSET) - prev_offset)); \
prev_offset = (OFFSET);
BEGIN { \
size_t offset = (OFFSET); \
if (prev_sort != 'S' && prev_offset < offset) \
printf("%ux", (unsigned)(offset - prev_offset)); \
prev_offset = offset; \
} END
#define EVENT_PARAM(X, INDEX, SORT, NAME) \
puts(" EventParam('" #SORT "', '" #NAME "'),"); \
prev_sort = #SORT[0];