Your message does not include enough information to investigate the problem. Assuming the problem is the use of __gnuc_va_list, that should have been defined in stdarg.h included at the top of the fixed version of stdio.h. David