EOF [jmk] --rw-rw-r-- M 59 jmk sys 1722 Apr 12 20:41 amd64/include/u.h /n/sourcesdump/2007/0412/plan9/amd64/include/u.h:64,72 - /n/sources/plan9/amd64/include/u.h:64,72 USED(list) #define va_arg(list, mode)\ ((sizeof(mode) == 1)?\ - ((mode*)(list += 8))[-8]:\ + ((list += 8), (mode*)list)[-8]:\ (sizeof(mode) == 2)?\ - ((mode*)(list += 8))[-4]:\ + ((list += 8), (mode*)list)[-4]:\ (sizeof(mode) == 4)?\ - ((mode*)(list += 8))[-2]:\ - ((mode*)(list += sizeof(mode)))[-1]) + ((list += 8), (mode*)list)[-2]:\ + ((list += sizeof(mode)), (mode*)list)[-1])