fwcutter_list.h:1800: error: unknown field pcm4_length specified in initializer
fwcutter_list.h:1800: warning: excess elements in struct initializer
fwcutter_list.h:1800: warning: (near initialization for files[134])
fwcutter_list.h:1801: error: unknown field pcm5_pos specified in initializer
fwcutter_list.h:1801: warning: excess elements in struct initializer
fwcutter_list.h:1801: warning: (near initialization for files[134])
fwcutter_list.h:1801: error: unknown field pcm5_length specified in initializer
fwcutter_list.h:1801: warning: excess elements in struct initializer
fwcutter_list.h:1801: warning: (near initialization for files[134])
fwcutter_list.h:1807: error: unknown field flags specified in initializer
fwcutter_list.h:1808: warning: excess elements in struct initializer
fwcutter_list.h:1808: warning: (near initialization for files[135])
fwcutter_list.h:1809: error: unknown field iv_pos specified in initializer
fwcutter_list.h:1809: warning: excess elements in struct initializer
fwcutter_list.h:1809: warning: (near initialization for files[135])
fwcutter_list.h:1810: error: unknown field iv_map specified in initializer
fwcutter_list.h:1810: warning: excess elements in struct initializer
fwcutter_list.h:1810: warning: (near initialization for files[135])
fwcutter_list.h:1811: error: unknown field uc4_pos specified in initializer
fwcutter_list.h:1811: warning: excess elements in struct initializer
fwcutter_list.h:1811: warning: (near initialization for files[135])
fwcutter_list.h:1811: error: unknown field uc4_length specified in initializer
fwcutter_list.h:1811: warning: excess elements in struct initializer
fwcutter_list.h:1811: warning: (near initialization for files[135])
fwcutter_list.h:1812: error: unknown field uc5_pos specified in initializer
fwcutter_list.h:1812: warning: excess elements in struct initializer
fwcutter_list.h:1812: warning: (near initialization for files[135])
fwcutter_list.h:1812: error: unknown field uc5_length specified in initializer
fwcutter_list.h:1812: warning: excess elements in struct initializer
fwcutter_list.h:1812: warning: (near initialization for files[135])
fwcutter_list.h:1813: error: unknown field uc11_pos specified in initializer
fwcutter_list.h:1813: warning: excess elements in struct initializer
fwcutter_list.h:1813: warning: (near initialization for files[135])
fwcutter_list.h:1813: error: unknown field uc11_length specified in initializer
fwcutter_list.h:1813: warning: excess elements in struct initializer
fwcutter_list.h:1813: warning: (near initialization for files[135])
fwcutter_list.h:1814: error: unknown field uc13_pos specified in initializer
fwcutter_list.h:1814: warning: excess elements in struct initializer
fwcutter_list.h:1814: warning: (near initialization for files[135])
fwcutter_list.h:1814: error: unknown field uc13_length specified in initializer
fwcutter_list.h:1814: warning: excess elements in struct initializer
fwcutter_list.h:1814: warning: (near initialization for files[135])
fwcutter_list.h:1815: error: unknown field pcm4_pos specified in initializer
fwcutter_list.h:1815: warning: excess elements in struct initializer
fwcutter_list.h:1815: warning: (near initialization for files[135])
fwcutter_list.h:1815: error: unknown field pcm4_length specified in initializer
fwcutter_list.h:1815: warning: excess elements in struct initializer
fwcutter_list.h:1815: warning: (near initialization for files[135])
fwcutter_list.h:1816: error: unknown field pcm5_pos specified in initializer
fwcutter_list.h:1816: warning: excess elements in struct initializer
fwcutter_list.h:1816: warning: (near initialization for files[135])
fwcutter_list.h:1816: error: unknown field pcm5_length specified in initializer
fwcutter_list.h:1816: warning: excess elements in struct initializer
fwcutter_list.h:1816: warning: (near initialization for files[135])
fwcutter_list.h:1822: error: unknown field flags specified in initializer
fwcutter_list.h:1823: warning: excess elements in struct initializer
fwcutter_list.h:1823: warning: (near initialization for files[136])
fwcutter_list.h:1824: error: unknown field iv_pos specified in initializer
fwcutter_list.h:1824: warning: excess elements in struct initializer
fwcutter_list.h:1824: warning: (near initialization for files[136])
fwcutter_list.h:1825: error: unknown field iv_map specified in initializer
fwcutter_list.h:1825: warning: excess elements in struct initializer
fwcutter_list.h:1825: warning: (near initialization for files[136])
fwcutter_list.h:1826: error: unknown field uc4_pos specified in initializer
fwcutter_list.h:1826: warning: excess elements in struct initializer
fwcutter_list.h:1826: warning: (near initialization for files[136])
fwcutter_list.h:1826: error: unknown field uc4_length specified in initializer
fwcutter_list.h:1826: warning: excess elements in struct initializer
fwcutter_list.h:1826: warning: (near initialization for files[136])
fwcutter_list.h:1827: error: unknown field uc5_pos specified in initializer
fwcutter_list.h:1827: warning: excess elements in struct initializer
fwcutter_list.h:1827: warning: (near initialization for files[136])
fwcutter_list.h:1827: error: unknown field uc5_length specified in initializer
fwcutter_list.h:1827: warning: excess elements in struct initializer
fwcutter_list.h:1827: warning: (near initialization for files[136])
fwcutter_list.h:1828: error: unknown field uc11_pos specified in initializer
fwcutter_list.h:1828: warning: excess elements in struct initializer
fwcutter_list.h:1828: warning: (near initialization for files[136])
fwcutter_list.h:1828: error: unknown field uc11_length specified in initializer
fwcutter_list.h:1828: warning: excess elements in struct initializer
fwcutter_list.h:1828: warning: (near initialization for files[136])
fwcutter_list.h:1829: error: unknown field uc13_pos specified in initializer
fwcutter_list.h:1829: warning: excess elements in struct initializer
fwcutter_list.h:1829: warning: (near initialization for files[136])
fwcutter_list.h:1829: error: unknown field uc13_length specified in initializer
fwcutter_list.h:1829: warning: excess elements in struct initializer
fwcutter_list.h:1829: warning: (near initialization for files[136])
fwcutter_list.h:1830: error: unknown field pcm4_pos specified in initializer
fwcutter_list.h:1830: warning: excess elements in struct initializer
fwcutter_list.h:1830: warning: (near initialization for files[136])
fwcutter_list.h:1830: error: unknown field pcm4_length specified in initializer
fwcutter_list.h:1830: warning: excess elements in struct initializer
fwcutter_list.h:1830: warning: (near initialization for files[136])
fwcutter_list.h:1831: error: unknown field pcm5_pos specified in initializer
fwcutter_list.h:1831: warning: excess elements in struct initializer
fwcutter_list.h:1831: warning: (near initialization for files[136])
fwcutter_list.h:1831: error: unknown field pcm5_length specified in initializer
fwcutter_list.h:1831: warning: excess elements in struct initializer
fwcutter_list.h:1831: warning: (near initialization for files[136])
fwcutter_list.h:1837: error: unknown field flags specified in initializer
fwcutter_list.h:1837: warning: excess elements in struct initializer
fwcutter_list.h:1837: warning: (near initialization for files[137])
fwcutter_list.h:1838: error: unknown field iv_pos specified in initializer
fwcutter_list.h:1838: warning: excess elements in struct initializer
fwcutter_list.h:1838: warning: (near initialization for files[137])
fwcutter_list.h:1839: error: unknown field iv_map specified in initializer
fwcutter_list.h:1839: warning: excess elements in struct initializer
fwcutter_list.h:1839: warning: (near initialization for files[137])
fwcutter_list.h:1840: error: unknown field uc2_pos specified in initializer
fwcutter_list.h:1840: warning: excess elements in struct initializer
fwcutter_list.h:1840: warning: (near initialization for files[137])
fwcutter_list.h:1840: error: unknown field uc2_length specified in initializer
fwcutter_list.h:1840: warning: excess elements in struct initializer
fwcutter_list.h:1840: warning: (near initialization for files[137])
fwcutter_list.h:1841: error: unknown field uc4_pos specified in initializer
fwcutter_list.h:1841: warning: excess elements in struct initializer
fwcutter_list.h:1841: warning: (near initialization for files[137])
fwcutter_list.h:1841: error: unknown field uc4_length specified in initializer
fwcutter_list.h:1841: warning: excess elements in struct initializer
fwcutter_list.h:1841: warning: (near initialization for files[137])
fwcutter_list.h:1842: error: unknown field uc5_pos specified in initializer
fwcutter_list.h:1842: warning: excess elements in struct initializer
fwcutter_list.h:1842: warning: (near initialization for files[137])
fwcutter_list.h:1842: error: unknown field uc5_length specified in initializer
fwcutter_list.h:1842: warning: excess elements in struct initializer
fwcutter_list.h:1842: warning: (near initialization for files[137])
fwcutter_list.h:1843: error: unknown field pcm4_pos specified in initializer
fwcutter_list.h:1843: warning: excess elements in struct initializer
fwcutter_list.h:1843: warning: (near initialization for files[137])
fwcutter_list.h:1843: error: unknown field pcm4_length specified in initializer
fwcutter_list.h:1843: warning: excess elements in struct initializer
fwcutter_list.h:1843: warning: (near initialization for files[137])
fwcutter_list.h:1844: error: unknown field pcm5_pos specified in initializer
fwcutter_list.h:1844: warning: excess elements in struct initializer
fwcutter_list.h:1844: warning: (near initialization for files[137])
fwcutter_list.h:1844: error: unknown field pcm5_length specified in initializer
fwcutter_list.h:1844: warning: excess elements in struct initializer
fwcutter_list.h:1844: warning: (near initialization for files[137])
fwcutter_list.h:1850: error: unknown field flags specified in initializer
fwcutter_list.h:1850: warning: excess elements in struct initializer
fwcutter_list.h:1850: warning: (near initialization for files[138])
fwcutter_list.h:1851: error: unknown field iv_pos specified in initializer
fwcutter_list.h:1851: warning: excess elements in struct initializer
fwcutter_list.h:1851: warning: (near initialization for files[138])
fwcutter_list.h:1852: error: unknown field iv_map specified in initializer
fwcutter_list.h:1852: warning: excess elements in struct initializer
fwcutter_list.h:1852: warning: (near initialization for files[138])
fwcutter_list.h:1853: error: unknown field uc2_pos specified in initializer
fwcutter_list.h:1853: warning: excess elements in struct initializer
fwcutter_list.h:1853: warning: (near initialization for files[138])
fwcutter_list.h:1853: error: unknown field uc2_length specified in initializer
fwcutter_list.h:1853: warning: excess elements in struct initializer
fwcutter_list.h:1853: warning: (near initialization for files[138])
fwcutter_list.h:1854: error: unknown field uc4_pos specified in initializer
fwcutter_list.h:1854: warning: excess elements in struct initializer
fwcutter_list.h:1854: warning: (near initialization for files[138])
fwcutter_list.h:1854: error: unknown field uc4_length specified in initializer
fwcutter_list.h:1854: warning: excess elements in struct initializer
fwcutter_list.h:1854: warning: (near initialization for files[138])
fwcutter_list.h:1855: error: unknown field uc5_pos specified in initializer
fwcutter_list.h:1855: warning: excess elements in struct initializer
fwcutter_list.h:1855: warning: (near initialization for files[138])
fwcutter_list.h:1855: error: unknown field uc5_length specified in initializer
fwcutter_list.h:1855: warning: excess elements in struct initializer
fwcutter_list.h:1855: warning: (near initialization for files[138])
fwcutter_list.h:1856: error: unknown field pcm4_pos specified in initializer
fwcutter_list.h:1856: warning: excess elements in struct initializer
fwcutter_list.h:1856: warning: (near initialization for files[138])
fwcutter_list.h:1856: error: unknown field pcm4_length specified in initializer
fwcutter_list.h:1856: warning: excess elements in struct initializer
fwcutter_list.h:1856: warning: (near initialization for files[138])
fwcutter_list.h:1857: error: unknown field pcm5_pos specified in initializer
fwcutter_list.h:1857: warning: excess elements in struct initializer
fwcutter_list.h:1857: warning: (near initialization for files[138])
fwcutter_list.h:1857: error: unknown field pcm5_length specified in initializer
fwcutter_list.h:1857: warning: excess elements in struct initializer
fwcutter_list.h:1857: warning: (near initialization for files[138])
fwcutter_list.h:1863: error: unknown field flags specified in initializer
fwcutter_list.h:1863: warning: excess elements in struct initializer
fwcutter_list.h:1863: warning: (near initialization for files[139])
fwcutter_list.h:1864: error: unknown field iv_pos specified in initializer
fwcutter_list.h:1864: warning: excess elements in struct initializer
fwcutter_list.h:1864: warning: (near initialization for files[139])
fwcutter_list.h:1865: error: unknown field iv_map specified in initializer
fwcutter_list.h:1865: warning: excess elements in struct initializer
fwcutter_list.h:1865: warning: (near initialization for files[139])
fwcutter_list.h:1866: error: unknown field uc2_pos specified in initializer
fwcutter_list.h:1866: warning: excess elements in struct initializer
fwcutter_list.h:1866: warning: (near initialization for files[139])
fwcutter_list.h:1866: error: unknown field uc2_length specified in initializer
fwcutter_list.h:1866: warning: excess elements in struct initializer
fwcutter_list.h:1866: warning: (near initialization for files[139])
fwcutter_list.h:1867: error: unknown field uc4_pos specified in initializer
fwcutter_list.h:1867: warning: excess elements in struct initializer
fwcutter_list.h:1867: warning: (near initialization for files[139])
fwcutter_list.h:1867: error: unknown field uc4_length specified in initializer
fwcutter_list.h:1867: warning: excess elements in struct initializer
fwcutter_list.h:1867: warning: (near initialization for files[139])
fwcutter_list.h:1868: error: unknown field uc5_pos specified in initializer
fwcutter_list.h:1868: warning: excess elements in struct initializer
fwcutter_list.h:1868: warning: (near initialization for files[139])
fwcutter_list.h:1868: error: unknown field uc5_length specified in initializer
fwcutter_list.h:1868: warning: excess elements in struct initializer
fwcutter_list.h:1868: warning: (near initialization for files[139])
fwcutter_list.h:1869: error: unknown field pcm4_pos specified in initializer
fwcutter_list.h:1869: warning: excess elements in struct initializer
fwcutter_list.h:1869: warning: (near initialization for files[139])
fwcutter_list.h:1869: error: unknown field pcm4_length specified in initializer
fwcutter_list.h:1869: warning: excess elements in struct initializer
fwcutter_list.h:1869: warning: (near initialization for files[139])
fwcutter_list.h:1870: error: unknown field pcm5_pos specified in initializer
fwcutter_list.h:1870: warning: excess elements in struct initializer
fwcutter_list.h:1870: warning: (near initialization for files[139])
fwcutter_list.h:1870: error: unknown field pcm5_length specified in initializer
fwcutter_list.h:1870: warning: excess elements in struct initializer
fwcutter_list.h:1870: warning: (near initialization for files[139])
fwcutter_list.h:1876: error: unknown field flags specified in initializer
fwcutter_list.h:1876: warning: excess elements in struct initializer
fwcutter_list.h:1876: warning: (near initialization for files[140])
fwcutter_list.h:1877: error: unknown field iv_pos specified in initializer
fwcutter_list.h:1877: warning: excess elements in struct initializer
fwcutter_list.h:1877: warning: (near initialization for files[140])
fwcutter_list.h:1878: error: unknown field iv_map specified in initializer
fwcutter_list.h:1878: warning: excess elements in struct initializer
fwcutter_list.h:1878: warning: (near initialization for files[140])
fwcutter_list.h:1879: error: unknown field uc2_pos specified in initializer
fwcutter_list.h:1879: warning: excess elements in struct initializer
fwcutter_list.h:1879: warning: (near initialization for files[140])
fwcutter_list.h:1879: error: unknown field uc2_length specified in initializer
fwcutter_list.h:1879: warning: excess elements in struct initializer
fwcutter_list.h:1879: warning: (near initialization for files[140])
fwcutter_list.h:1880: error: unknown field uc4_pos specified in initializer
fwcutter_list.h:1880: warning: excess elements in struct initializer
fwcutter_list.h:1880: warning: (near initialization for files[140])
fwcutter_list.h:1880: error: unknown field uc4_length specified in initializer
fwcutter_list.h:1880: warning: excess elements in struct initializer
fwcutter_list.h:1880: warning: (near initialization for files[140])
fwcutter_list.h:1881: error: unknown field uc5_pos specified in initializer
fwcutter_list.h:1881: warning: excess elements in struct initializer
fwcutter_list.h:1881: warning: (near initialization for files[140])
fwcutter_list.h:1881: error: unknown field uc5_length specified in initializer
fwcutter_list.h:1881: warning: excess elements in struct initializer
fwcutter_list.h:1881: warning: (near initialization for files[140])
fwcutter_list.h:1882: error: unknown field uc11_pos specified in initializer
fwcutter_list.h:1882: warning: excess elements in struct initializer
fwcutter_list.h:1882: warning: (near initialization for files[140])
fwcutter_list.h:1882: error: unknown field uc11_length specified in initializer
fwcutter_list.h:1882: warning: excess elements in struct initializer
fwcutter_list.h:1882: warning: (near initialization for files[140])
fwcutter_list.h:1883: error: unknown field pcm4_pos specified in initializer
fwcutter_list.h:1883: warning: excess elements in struct initializer
fwcutter_list.h:1883: warning: (near initialization for files[140])
fwcutter_list.h:1883: error: unknown field pcm4_length specified in initializer
fwcutter_list.h:1883: warning: excess elements in struct initializer
fwcutter_list.h:1883: warning: (near initialization for files[140])
fwcutter_list.h:1884: error: unknown field pcm5_pos specified in initializer
fwcutter_list.h:1884: warning: excess elements in struct initializer
fwcutter_list.h:1884: warning: (near initialization for files[140])
fwcutter_list.h:1884: error: unknown field pcm5_length specified in initializer
fwcutter_list.h:1884: warning: excess elements in struct initializer
fwcutter_list.h:1884: warning: (near initialization for files[140])
fwcutter_list.h:1890: error: unknown field flags specified in initializer
fwcutter_list.h:1890: warning: excess elements in struct initializer
fwcutter_list.h:1890: warning: (near initialization for files[141])
fwcutter_list.h:1891: error: unknown field iv_pos specified in initializer
fwcutter_list.h:1891: warning: excess elements in struct initializer
fwcutter_list.h:1891: warning: (near initialization for files[141])
fwcutter_list.h:1892: error: unknown field iv_map specified in initializer
fwcutter_list.h:1892: warning: excess elements in struct initializer
fwcutter_list.h:1892: warning: (near initialization for files[141])
fwcutter_list.h:1893: error: unknown field uc2_pos specified in initializer
fwcutter_list.h:1893: warning: excess elements in struct initializer
fwcutter_list.h:1893: warning: (near initialization for files[141])
fwcutter_list.h:1893: error: unknown field uc2_length specified in initializer
fwcutter_list.h:1893: warning: excess elements in struct initializer
fwcutter_list.h:1893: warning: (near initialization for files[141])
fwcutter_list.h:1894: error: unknown field uc4_pos specified in initializer
fwcutter_list.h:1894: warning: excess elements in struct initializer
fwcutter_list.h:1894: warning: (near initialization for files[141])
fwcutter_list.h:1894: error: unknown field uc4_length specified in initializer
fwcutter_list.h:1894: warning: excess elements in struct initializer
fwcutter_list.h:1894: warning: (near initialization for files[141])
fwcutter_list.h:1895: error: unknown field uc5_pos specified in initializer
fwcutter_list.h:1895: warning: excess elements in struct initializer
fwcutter_list.h:1895: warning: (near initialization for files[141])
fwcutter_list.h:1895: error: unknown field uc5_length specified in initializer
fwcutter_list.h:1895: warning: excess elements in struct initializer
fwcutter_list.h:1895: warning: (near initialization for files[141])
fwcutter_list.h:1896: error: unknown field pcm4_pos specified in initializer
fwcutter_list.h:1896: warning: excess elements in struct initializer
fwcutter_list.h:1896: warning: (near initialization for files[141])
fwcutter_list.h:1896: error: unknown field pcm4_length specified in initializer
fwcutter_list.h:1896: warning: excess elements in struct initializer
fwcutter_list.h:1896: warning: (near initialization for files[141])
fwcutter_list.h:1897: error: unknown field pcm5_pos specified in initializer
fwcutter_list.h:1897: warning: excess elements in struct initializer
fwcutter_list.h:1897: warning: (near initialization for files[141])
fwcutter_list.h:1897: error: unknown field pcm5_length specified in initializer
fwcutter_list.h:1897: warning: excess elements in struct initializer
fwcutter_list.h:1897: warning: (near initialization for files[141])
fwcutter.c:32: error: expected ) before * token
fwcutter.c:50: error: expected ) before * token
fwcutter.c:59: error: expected declaration specifiers or ... before uint8_t
fwcutter.c: In function write_fw:
fwcutter.c:62: error: FILE undeclared (first use in this function)
fwcutter.c:62: error: (Each undeclared identifier is reported only once
fwcutter.c:62: error: for each function it appears in.)
fwcutter.c:62: error: fw undeclared (first use in this function)
fwcutter.c:65: warning: implicit declaration of function snprintf
fwcutter.c:65: warning: incompatible implicit declaration of built-in function snprintf
fwcutter.c:68: warning: implicit declaration of function fopen
fwcutter.c:70: warning: implicit declaration of function perror
fwcutter.c:71: warning: implicit declaration of function exit
fwcutter.c:71: warning: incompatible implicit declaration of built-in function exit
fwcutter.c:74: error: flags undeclared (first use in this function)
fwcutter.c:75: warning: implicit declaration of function write_little_endian
fwcutter.c:77: warning: implicit declaration of function write_big_endian
fwcutter.c:79: warning: implicit declaration of function printf
fwcutter.c:79: warning: incompatible implicit declaration of built-in function printf
fwcutter.c:81: warning: implicit declaration of function fflush
fwcutter.c:82: warning: implicit declaration of function fclose
fwcutter.c: At top level:
fwcutter.c:85: error: expected ) before flags
fwcutter.c: In function read_file:
fwcutter.c:252: error: FILE undeclared (first use in this function)
fwcutter.c:252: error: file undeclared (first use in this function)
fwcutter.c:259: warning: incompatible implicit declaration of built-in function exit
fwcutter.c:261: warning: implicit declaration of function fseek
fwcutter.c:261: error: SEEK_END undeclared (first use in this function)
fwcutter.c:263: warning: incompatible implicit declaration of built-in function exit
fwcutter.c:265: warning: implicit declaration of function ftell
fwcutter.c:266: error: SEEK_SET undeclared (first use in this function)
fwcutter.c:267: warning: implicit declaration of function malloc
fwcutter.c:267: warning: incompatible implicit declaration of built-in function malloc
fwcutter.c:269: warning: implicit declaration of function fputs
fwcutter.c:269: error: stderr undeclared (first use in this function)
fwcutter.c:270: warning: incompatible implicit declaration of built-in function exit
fwcutter.c:272: warning: implicit declaration of function fread
fwcutter.c:274: warning: incompatible implicit declaration of built-in function exit
fwcutter.c: At top level:
fwcutter.c:280: error: expected ) before fwtype
fwcutter.c:346: error: expected ) before flags
fwcutter.c:357: error: expected ) before fwdata
fwcutter.c: In function analyse_ucode:
fwcutter.c:387: error: uint32_t undeclared (first use in this function)
fwcutter.c:387: error: expected ; before fwdata
fwcutter.c:389: error: const struct file has no member named flags
fwcutter.c:392: error: fwdata undeclared (first use in this function)
fwcutter.c:394: warning: implicit declaration of function print_ucode_version
fwcutter.c:399: error: const struct file has no member named flags
fwcutter.c:409: error: const struct file has no member named flags
fwcutter.c:425: error: const struct file has no member named flags
fwcutter.c: In function get_ucode_rev:
fwcutter.c:450: warning: incompatible implicit declaration of built-in function printf
fwcutter.c:457: error: const struct file has no member named flags
fwcutter.c:459: error: const struct file has no member named flags
fwcutter.c: In function get_ucode_info:
fwcutter.c:469: error: const struct file has no member named uc2_pos
fwcutter.c:470: error: const struct file has no member named uc2_length
fwcutter.c:472: error: const struct file has no member named uc4_pos
fwcutter.c:473: error: const struct file has no member named uc4_length
fwcutter.c:475: error: const struct file has no member named uc5_pos
fwcutter.c:476: error: const struct file has no member named uc5_length
fwcutter.c:478: error: const struct file has no member named uc11_pos
fwcutter.c:479: error: const struct file has no member named uc11_length
fwcutter.c:481: error: const struct file has no member named uc13_pos
fwcutter.c:482: error: const struct file has no member named uc13_length
fwcutter.c: In function print_banner:
fwcutter.c:487: warning: incompatible implicit declaration of built-in function printf
fwcutter.c: In function print_file:
fwcutter.c:495: warning: implicit declaration of function strlen
fwcutter.c:495: warning: incompatible implicit declaration of built-in function strlen
fwcutter.c:496: warning: implicit declaration of function strncpy
fwcutter.c:496: warning: incompatible implicit declaration of built-in function strncpy
fwcutter.c:497: warning: incompatible implicit declaration of built-in function snprintf
fwcutter.c:499: warning: implicit declaration of function strcpy
fwcutter.c:499: warning: incompatible implicit declaration of built-in function strcpy
fwcutter.c:501: warning: incompatible implicit declaration of built-in function printf
fwcutter.c:502: warning: incompatible implicit declaration of built-in function strlen
fwcutter.c:503: warning: incompatible implicit declaration of built-in function strlen
fwcutter.c:506: warning: incompatible implicit declaration of built-in function strlen
fwcutter.c:507: warning: incompatible implicit declaration of built-in function strlen
fwcutter.c: In function print_supported_files:
fwcutter.c:518: warning: incompatible implicit declaration of built-in function printf
fwcutter.c:524: error: struct file has no member named flags
fwcutter.c:538: error: struct file has no member named flags
fwcutter.c: At top level:
fwcutter.c:544: error: expected ) before * token
fwcutter.c: In function get_endianess:
fwcutter.c:613: warning: ISO C forbids nested functions
fwcutter.c:613: error: expected =, ,, ;, asm or __attribute__ before * token
fwcutter.c:613: error: p undeclared (first use in this function)
fwcutter.c:613: error: uint32_t undeclared (first use in this function)
fwcutter.c:613: error: expected expression before ) token
fwcutter.c:620: warning: incompatible implicit declaration of built-in function printf
fwcutter.c:621: warning: incompatible implicit declaration of built-in function exit
fwcutter.c:612: warning: unused variable x
fwcutter.c: In function print_usage:
fwcutter.c:628: warning: incompatible implicit declaration of built-in function printf
fwcutter.c: In function do_cmp_arg:
fwcutter.c:655: error: size_t undeclared (first use in this function)
fwcutter.c:655: error: expected ; before arg_len
fwcutter.c:659: error: arg_len undeclared (first use in this function)
fwcutter.c:659: warning: incompatible implicit declaration of built-in function strlen
fwcutter.c:660: error: template_len undeclared (first use in this function)
fwcutter.c:667: warning: implicit declaration of function memcmp
fwcutter.c:676: warning: implicit declaration of function strcmp
fwcutter.c:681: warning: incompatible implicit declaration of built-in function printf
fwcutter.c: In function main:
fwcutter.c:782: error: FILE undeclared (first use in this function)
fwcutter.c:782: error: fd undeclared (first use in this function)
fwcutter.c:798: warning: implicit declaration of function fprintf
fwcutter.c:798: warning: incompatible implicit declaration of built-in function fprintf
fwcutter.c:798: error: stderr undeclared (first use in this function)
fwcutter.c:803: warning: implicit declaration of function find_file
fwcutter.c:803: warning: assignment makes pointer from integer without a cast
fwcutter.c:814: error: const struct file has no member named uc2_length
fwcutter.c:815: warning: implicit declaration of function extract_fw
fwcutter.c:816: error: const struct file has no member named flags
fwcutter.c:817: error: const struct file has no member named uc2_pos
fwcutter.c:818: error: const struct file has no member named uc2_length
fwcutter.c:819: error: const struct file has no member named uc4_length
fwcutter.c:821: error: const struct file has no member named flags
fwcutter.c:822: error: const struct file has no member named uc4_pos
fwcutter.c:823: error: const struct file has no member named uc4_length
fwcutter.c:824: error: const struct file has no member named uc5_length
fwcutter.c:826: error: const struct file has no member named flags
fwcutter.c:827: error: const struct file has no member named uc5_pos
fwcutter.c:828: error: const struct file has no member named uc5_length
fwcutter.c:829: error: const struct file has no member named uc11_length
fwcutter.c:831: error: const struct file has no member named flags
fwcutter.c:832: error: const struct file has no member named uc11_pos
fwcutter.c:833: error: const struct file has no member named uc11_length
fwcutter.c:834: error: const struct file has no member named uc13_length
fwcutter.c:836: error: const struct file has no member named flags
fwcutter.c:837: error: const struct file has no member named uc13_pos
fwcutter.c:838: error: const struct file has no member named uc13_length
fwcutter.c:839: error: const struct file has no member named pcm4_length
fwcutter.c:841: error: const struct file has no member named flags
fwcutter.c:842: error: const struct file has no member named pcm4_pos
fwcutter.c:843: error: const struct file has no member named pcm4_length
fwcutter.c:844: error: const struct file has no member named pcm5_length
fwcutter.c:846: error: const struct file has no member named flags
fwcutter.c:847: error: const struct file has no member named pcm5_pos
fwcutter.c:848: error: const struct file has no member named pcm5_length
fwcutter.c:849: error: const struct file has no member named iv_map
fwcutter.c:850: warning: implicit declaration of function extract_iv
fwcutter.c:850: error: const struct file has no member named flags
fwcutter.c:851: error: const struct file has no member named iv_pos
fwcutter.c:852: error: const struct file has no member named iv_map
make: *** [fwcutter.o] Error 1