EOF [jmk] --rw-rw-r-- M 59 glenda sys 1497 Apr 12 20:41 arm/include/u.h /n/sourcesdump/2007/0412/plan9/arm/include/u.h:8,13 - /n/sources/plan9/arm/include/u.h:8,14 typedef long long vlong; typedef unsigned long long uvlong; typedef unsigned long uintptr; + typedef unsigned long usize; typedef ushort Rune; typedef union FPdbleword FPdbleword; typedef long jmp_buf[2]; /n/sourcesdump/2007/0412/plan9/arm/include/u.h:59,65 - /n/sources/plan9/arm/include/u.h:60,66 USED(list) #define va_arg(list, mode)\ ((sizeof(mode) == 1)?\ - ((mode*)(list += 4))[-4]:\ + ((list += 4), (mode*)list)[-4]:\ (sizeof(mode) == 2)?\ - ((mode*)(list += 4))[-2]:\ - ((mode*)(list += sizeof(mode)))[-1]) + ((list += 4), (mode*)list)[-2]:\ + ((list += sizeof(mode)), (mode*)list)[-1])