+++ /dev/null
-static void
-foo ()
-{
- long maplength;
- int type;
- {
- const long nibbles = 8;
- char buf1[nibbles + 1];
- char buf2[nibbles + 1];
- char buf3[nibbles + 1];
- buf1[nibbles] = '\0';
- buf2[nibbles] = '\0';
- buf3[nibbles] = '\0';
- ((nibbles) <= 16
- ? (({
- void *__s = (buf1);
- union
- {
- unsigned int __ui;
- unsigned short int __usi;
- unsigned char __uc;
- }
- *__u = __s;
- unsigned char __c = (unsigned char)('0');
- switch ((unsigned int) (nibbles))
- {
- case 16:
- __u->__ui = __c * 0x01010101;
- __u = __extension__ ((void *) __u + 4);
- case 12:
- __u->__ui = __c * 0x01010101;
- __u = __extension__ ((void *) __u + 4);
- case 0:
- break;
- }
- __s;
- }))
- : 0);
- ((nibbles) <= 16
- ? (({
- void *__s = (buf2);
- union
- {
- unsigned int __ui;
- unsigned short int __usi;
- unsigned char __uc;
- }
- *__u = __s;
- unsigned char __c = (unsigned char)('0');
- switch ((unsigned int) (nibbles))
- {
- case 16:
- __u->__ui = __c * 0x01010101;
- __u = __extension__ ((void *) __u + 4);
- case 12:
- __u->__ui = __c * 0x01010101;
- __u = __extension__ ((void *) __u + 4);
- case 8:
- __u->__ui = __c * 0x01010101;
- __u = __extension__ ((void *) __u + 4);
- case 4:
- __u->__ui = __c * 0x01010101;
- case 0:
- break;
- }
- __s;
- }))
- : 0);
- }
-}