Fix return value of ftdi_eeprom_decode as noted by Jim Paris, thanks.
[libftdi] / src / ftdi.h
index 3bb8e7a..60cc6a1 100644 (file)
@@ -328,8 +328,8 @@ extern "C" {
 
     /* init and build eeprom from ftdi_eeprom structure */
     void ftdi_eeprom_initdefaults(struct ftdi_eeprom *eeprom);
-    int  ftdi_eeprom_build(struct ftdi_eeprom *eeprom, unsigned char *output);
-    void ftdi_eeprom_decode(struct ftdi_eeprom *eeprom, unsigned char *output, int size);
+    int ftdi_eeprom_build(struct ftdi_eeprom *eeprom, unsigned char *output);
+    int ftdi_eeprom_decode(struct ftdi_eeprom *eeprom, unsigned char *output, int size);
 
     /* "eeprom" needs to be valid 128 byte eeprom (generated by the eeprom generator)
        the checksum of the eeprom is valided */