1 1.2 rillig /* $NetBSD: platform_long.c,v 1.2 2021/09/26 14:28:22 rillig Exp $ */ 2 1.1 rillig # 3 "platform_long.c" 3 1.1 rillig 4 1.1 rillig /* 5 1.1 rillig * Test features that only apply to platforms on which size_t is unsigned 6 1.1 rillig * long and ptr_diff is signed long. 7 1.1 rillig */ 8 1.1 rillig 9 1.2 rillig /* lint1-extra-flags: -c -h -a -p -b -r -z */ 10 1.1 rillig /* lint1-only-if: long */ 11 1.1 rillig 12 1.1 rillig void to_size(typeof(sizeof(int))); 13 1.1 rillig 14 1.1 rillig void 15 1.1 rillig convert_unsigned_char_to_size(unsigned char uc) 16 1.1 rillig { 17 1.1 rillig /* no warning, unlike in platform_int */ 18 1.1 rillig to_size(uc); 19 1.1 rillig } 20 1.1 rillig 21 1.1 rillig /* expect+1: warning: static variable unused_variable unused [226] */ 22 1.1 rillig static int unused_variable; 23