Index: trunk/i386/libsaio/smbios.c =================================================================== --- trunk/i386/libsaio/smbios.c (revision 2875) +++ trunk/i386/libsaio/smbios.c (revision 2876) @@ -925,7 +925,7 @@ p->header.length = sizeof(SMBOemProcessorType); p->header.handle = handle++; - setSMBValue(structPtr, numOfSetters - 2 , (returnType *)&(p->ProcessorType)); + setSMBValue(structPtr, numOfSetters - 2 , (returnType *)(void *)&(p->ProcessorType)); structPtr->new = (SMBStructHeader *)((uint8_t *)structPtr->new + sizeof(SMBOemProcessorType) + 2); tableLength += sizeof(SMBOemProcessorType) + 2; @@ -974,7 +974,7 @@ p->header.length = sizeof(SMBOemProcessorBusSpeed); p->header.handle = handle++; - setSMBValue(structPtr, numOfSetters -1, (returnType *)&(p->ProcessorBusSpeed)); + setSMBValue(structPtr, numOfSetters -1, (returnType *)(void *)&(p->ProcessorBusSpeed)); structPtr->new = (SMBStructHeader *)((uint8_t *)structPtr->new + sizeof(SMBOemProcessorBusSpeed) + 2); tableLength += sizeof(SMBOemProcessorBusSpeed) + 2; Index: trunk/i386/modules/Resolution/915resolution.c =================================================================== --- trunk/i386/modules/Resolution/915resolution.c (revision 2875) +++ trunk/i386/modules/Resolution/915resolution.c (revision 2876) @@ -752,10 +752,10 @@ modeline->x1 = modeline->x2 = (uint16_t)(x-1); modeline->y1 = modeline->y2 = (uint16_t)(y-1); - gtf_timings(x, y, freqs[j], &modeline->clock, - &modeline->hsyncstart, &modeline->hsyncend, - &modeline->hblank, &modeline->vsyncstart, - &modeline->vsyncend, &modeline->vblank); + gtf_timings(x, y, freqs[j], (void *)&modeline->clock, + (void *)&modeline->hsyncstart, (void *)&modeline->hsyncend, + (void *)&modeline->hblank, (void *)&modeline->vsyncstart, + (void *)&modeline->vsyncend, (void *)&modeline->vblank); if (htotal) { @@ -794,10 +794,10 @@ modeline->x1 = modeline->x2 = (uint16_t)(x-1); modeline->y1 = modeline->y2 = (uint16_t)(y-1); - gtf_timings(x, y, freqs[j], &modeline->clock, - &modeline->hsyncstart, &modeline->hsyncend, - &modeline->hblank, &modeline->vsyncstart, - &modeline->vsyncend, &modeline->vblank); + gtf_timings(x, y, freqs[j], (void *)&modeline->clock, + (void *)&modeline->hsyncstart, (void *)&modeline->hsyncend, + (void *)&modeline->hblank, (void *)&modeline->vsyncstart, + (void *)&modeline->vsyncend, (void *)&modeline->vblank); if (htotal) { modeline->htotal = (uint16_t)htotal; Index: branches/ErmaC/Enoch/i386/libsaio/smbios.c =================================================================== --- branches/ErmaC/Enoch/i386/libsaio/smbios.c (revision 2875) +++ branches/ErmaC/Enoch/i386/libsaio/smbios.c (revision 2876) @@ -925,7 +925,7 @@ p->header.length = sizeof(SMBOemProcessorType); p->header.handle = handle++; - setSMBValue(structPtr, numOfSetters - 2 , (returnType *)&(p->ProcessorType)); + setSMBValue(structPtr, numOfSetters - 2 , (returnType *)(void *)&(p->ProcessorType)); structPtr->new = (SMBStructHeader *)((uint8_t *)structPtr->new + sizeof(SMBOemProcessorType) + 2); tableLength += sizeof(SMBOemProcessorType) + 2; @@ -974,7 +974,7 @@ p->header.length = sizeof(SMBOemProcessorBusSpeed); p->header.handle = handle++; - setSMBValue(structPtr, numOfSetters -1, (returnType *)&(p->ProcessorBusSpeed)); + setSMBValue(structPtr, numOfSetters -1, (returnType *)(void *)&(p->ProcessorBusSpeed)); structPtr->new = (SMBStructHeader *)((uint8_t *)structPtr->new + sizeof(SMBOemProcessorBusSpeed) + 2); tableLength += sizeof(SMBOemProcessorBusSpeed) + 2; Index: branches/ErmaC/Enoch/i386/modules/Resolution/915resolution.c =================================================================== --- branches/ErmaC/Enoch/i386/modules/Resolution/915resolution.c (revision 2875) +++ branches/ErmaC/Enoch/i386/modules/Resolution/915resolution.c (revision 2876) @@ -752,10 +752,10 @@ modeline->x1 = modeline->x2 = (uint16_t)(x-1); modeline->y1 = modeline->y2 = (uint16_t)(y-1); - gtf_timings(x, y, freqs[j], &modeline->clock, - &modeline->hsyncstart, &modeline->hsyncend, - &modeline->hblank, &modeline->vsyncstart, - &modeline->vsyncend, &modeline->vblank); + gtf_timings(x, y, freqs[j], (void *)&modeline->clock, + (void *)&modeline->hsyncstart, (void *)&modeline->hsyncend, + (void *)&modeline->hblank, (void *)&modeline->vsyncstart, + (void *)&modeline->vsyncend, (void *)&modeline->vblank); if (htotal) { @@ -794,10 +794,10 @@ modeline->x1 = modeline->x2 = (uint16_t)(x-1); modeline->y1 = modeline->y2 = (uint16_t)(y-1); - gtf_timings(x, y, freqs[j], &modeline->clock, - &modeline->hsyncstart, &modeline->hsyncend, - &modeline->hblank, &modeline->vsyncstart, - &modeline->vsyncend, &modeline->vblank); + gtf_timings(x, y, freqs[j], (void *)&modeline->clock, + (void *)&modeline->hsyncstart, (void *)&modeline->hsyncend, + (void *)&modeline->hblank, (void *)&modeline->vsyncstart, + (void *)&modeline->vsyncend, (void *)&modeline->vblank); if (htotal) { modeline->htotal = (uint16_t)htotal;