reopen 315165 thanks Hi,
the current version again does not compile with -ansi (or -std=c99). The following error messages come up with -ansi: usr/include/usb.h:67: error: expected specifier-qualifier-list before ‘u_int8_t’ /usr/include/usb.h:73: error: expected specifier-qualifier-list before ‘u_int8_t’ /usr/include/usb.h:80: error: expected specifier-qualifier-list before ‘u_int8_t’ /usr/include/usb.h:93: error: expected specifier-qualifier-list before ‘u_int8_t’ /usr/include/usb.h:118: error: expected specifier-qualifier-list before ‘u_int8_t’ /usr/include/usb.h:144: error: expected specifier-qualifier-list before ‘u_int8_t’ /usr/include/usb.h:161: error: expected specifier-qualifier-list before ‘u_int8_t’ /usr/include/usb.h:178: error: expected specifier-qualifier-list before ‘u_int8_t’ /usr/include/usb.h:244: error: ‘PATH_MAX’ undeclared here (not in a function) /usr/include/usb.h:253: error: expected specifier-qualifier-list before ‘u_int8_t’ /usr/include/usb.h:265: error: expected specifier-qualifier-list before ‘u_int32_t’ I do not care that much for C89 but it does not even fit C99! HS