--- string/bits/string2.h.old Mon Dec 31 17:39:55 2001 +++ string/bits/string2.h Mon Dec 31 17:40:26 2001 @@ -234,47 +234,47 @@ { case 1: __u->__c = __src0_1; - __u = __extension__ ((void *) __u + 1); + __u = __extension__ (void *)((char *) __u + 1); break; case 2: __u->__usi = __src0_2; - __u = __extension__ ((void *) __u + 2); + __u = __extension__ (void *)((char *) __u + 2); break; case 3: __u->__usi = __src0_2; - __u = __extension__ ((void *) __u + 2); + __u = __extension__ (void *)((char *) __u + 2); __u->__c = __src2_1; - __u = __extension__ ((void *) __u + 1); + __u = __extension__ (void *)((char *) __u + 1); break; case 4: __u->__ui = __src0_4; - __u = __extension__ ((void *) __u + 4); + __u = __extension__ (void *)((char *) __u + 4); break; case 5: __u->__ui = __src0_4; - __u = __extension__ ((void *) __u + 4); + __u = __extension__ (void *)((char *) __u + 4); __u->__c = __src4_1; - __u = __extension__ ((void *) __u + 1); + __u = __extension__ (void *)((char *) __u + 1); break; case 6: __u->__ui = __src0_4; - __u = __extension__ ((void *) __u + 4); + __u = __extension__ (void *)((char *) __u + 4); __u->__usi = __src4_2; - __u = __extension__ ((void *) __u + 2); + __u = __extension__ (void *)((char *) __u + 2); break; case 7: __u->__ui = __src0_4; - __u = __extension__ ((void *) __u + 4); + __u = __extension__ (void *)((char *) __u + 4); __u->__usi = __src4_2; - __u = __extension__ ((void *) __u + 2); + __u = __extension__ (void *)((char *) __u + 2); __u->__c = __src6_1; - __u = __extension__ ((void *) __u + 1); + __u = __extension__ (void *)((char *) __u + 1); break; case 8: __u->__ui = __src0_4; - __u = __extension__ ((void *) __u + 4); + __u = __extension__ (void *)((char *) __u + 4); __u->__ui = __src4_4; - __u = __extension__ ((void *) __u + 4); + __u = __extension__ (void *)((char *) __u + 4); break; } return (void *) __u; @@ -359,7 +359,7 @@ __extension__ __u->__sca8 = __src8; break; } - return __extension__ ((void *) __u + __srclen); + return __extension__ (void *)((char *) __u + __srclen); } # endif # endif @@ -415,7 +415,7 @@ break; case 3: __u->__usi = __src0_2; - __u = __extension__ ((void *) __u + 2); + __u = __extension__ (void *)((char *) __u + 2); __u->__uc = '\0'; break; case 4: @@ -423,24 +423,24 @@ break; case 5: __u->__ui = __src0_4; - __u = __extension__ ((void *) __u + 4); + __u = __extension__ (void *)((char *) __u + 4); __u->__uc = '\0'; break; case 6: __u->__ui = __src0_4; - __u = __extension__ ((void *) __u + 4); + __u = __extension__ (void *)((char *) __u + 4); __u->__usi = __src4_2; break; case 7: __u->__ui = __src0_4; - __u = __extension__ ((void *) __u + 4); + __u = __extension__ (void *)((char *) __u + 4); __u->__usi = __src4_2; - __u = __extension__ ((void *) __u + 2); + __u = __extension__ (void *)((char *) __u + 2); __u->__uc = '\0'; break; case 8: __u->__ui = __src0_4; - __u = __extension__ ((void *) __u + 4); + __u = __extension__ (void *)((char *) __u + 4); __u->__ui = __src4_4; break; } @@ -572,40 +572,40 @@ break; case 2: __u->__usi = __src0_2; - __u = __extension__ ((void *) __u + 1); + __u = __extension__ (void *)((char *) __u + 1); break; case 3: __u->__usi = __src0_2; - __u = __extension__ ((void *) __u + 2); + __u = __extension__ (void *)((char *) __u + 2); __u->__uc = '\0'; break; case 4: __u->__ui = __src0_4; - __u = __extension__ ((void *) __u + 3); + __u = __extension__ (void *)((char *) __u + 3); break; case 5: __u->__ui = __src0_4; - __u = __extension__ ((void *) __u + 4); + __u = __extension__ (void *)((char *) __u + 4); __u->__uc = '\0'; break; case 6: __u->__ui = __src0_4; - __u = __extension__ ((void *) __u + 4); + __u = __extension__ (void *)((char *) __u + 4); __u->__usi = __src4_2; - __u = __extension__ ((void *) __u + 1); + __u = __extension__ (void *)((char *) __u + 1); break; case 7: __u->__ui = __src0_4; - __u = __extension__ ((void *) __u + 4); + __u = __extension__ (void *)((char *) __u + 4); __u->__usi = __src4_2; - __u = __extension__ ((void *) __u + 2); + __u = __extension__ (void *)((char *) __u + 2); __u->__uc = '\0'; break; case 8: __u->__ui = __src0_4; - __u = __extension__ ((void *) __u + 4); + __u = __extension__ (void *)((char *) __u + 4); __u->__ui = __src4_4; - __u = __extension__ ((void *) __u + 3); + __u = __extension__ (void *)((char *) __u + 3); break; } return &__u->__c;