ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/a/alsa-lib/alsa-lib_1.0.29.orig.tar.bz2 ../../include/sound/asound.h:912:19: warning: zero size arrays are an extension [-Wzero-length-array] unsigned int tlv[0]; /* first TLV */ ^ ../../include/pcm.h:570:19: warning: zero size arrays are an extension [-Wzero-length-array] unsigned int pos[0]; /**< channel position array */ ^ ../../include/aserver.h:105:12: warning: zero size arrays are an extension [-Wzero-length-array] char data[0]; ^ ../../include/aserver.h:140:12: warning: zero size arrays are an extension [-Wzero-length-array] char data[0]; ^ ../../include/aserver.h:152:12: warning: zero size arrays are an extension [-Wzero-length-array] char name[0]; ^ ../../include/alsa/pcm.h:570:19: warning: zero size arrays are an extension [-Wzero-length-array] unsigned int pos[0]; /**< channel position array */ ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/a/angband/angband_3.5.1.orig.tar.gz main.c:44:1: warning: zero size arrays are an extension [-Wzero-length-array] ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/a/audit/audit_2.4.orig.tar.gz ./libaudit.h:370:12: warning: zero size arrays are an extension [-Wzero-length-array] char ctx[0]; ^ ../lib/libaudit.h:370:12: warning: zero size arrays are an extension [-Wzero-length-array] char ctx[0]; ^ ../../lib/libaudit.h:370:12: warning: zero size arrays are an extension [-Wzero-length-array] char ctx[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/b/bluez-hcidump/bluez-hcidump_2.4.orig.tar.gz ./lib/hci.h:722:21: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t condition[0]; ^ ./lib/hci.h:2089:16: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t data[0]; ^ ./lib/hci.h:2113:16: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t data[0]; ^ ./lib/hci.h:2208:16: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t data[0]; ^ ./lib/hci.h:2349:29: warning: zero size arrays are an extension [-Wzero-length-array] struct hci_dev_req dev_req[0]; /* hci_dev_req structures */ ^ ./lib/hci.h:2355:33: warning: zero size arrays are an extension [-Wzero-length-array] struct hci_conn_info conn_info[0]; ^ ./lib/hci.h:2361:33: warning: zero size arrays are an extension [-Wzero-length-array] struct hci_conn_info conn_info[0]; ^ lib/hci.h:722:21: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t condition[0]; ^ lib/hci.h:2089:16: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t data[0]; ^ lib/hci.h:2113:16: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t data[0]; ^ lib/hci.h:2208:16: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t data[0]; ^ lib/hci.h:2349:29: warning: zero size arrays are an extension [-Wzero-length-array] struct hci_dev_req dev_req[0]; /* hci_dev_req structures */ ^ lib/hci.h:2355:33: warning: zero size arrays are an extension [-Wzero-length-array] struct hci_conn_info conn_info[0]; ^ lib/hci.h:2361:33: warning: zero size arrays are an extension [-Wzero-length-array] struct hci_conn_info conn_info[0]; ^ ./parser/rfcomm.h:233:15: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t data[0]; ^ ./parser/rfcomm.h:240:15: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t data[0]; ^ ./parser/rfcomm.h:245:15: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t data[0]; ^ ./parser/rfcomm.h:258:16: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t value[0]; ^ ./parser/rfcomm.h:263:16: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t value[0]; ^ ./parser/rfcomm.h:269:16: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t value[0]; ^ ./parser/rfcomm.h:274:16: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t value[0]; ^ ./lib/l2cap.h:202:16: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t data[0]; ^ ./lib/l2cap.h:210:16: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t data[0]; ^ ./lib/l2cap.h:224:15: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t val[0]; ^ ./lib/l2cap.h:268:16: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t data[0]; ^ ./lib/a2mp.h:74:29: warning: zero size arrays are an extension [-Wzero-length-array] struct a2mp_ctrl ctrl_list[0]; ^ ./lib/a2mp.h:98:22: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t assoc_data[0]; ^ ./lib/a2mp.h:104:22: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t assoc_data[0]; ^ src/hcidump.c:97:16: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t data[0]; /* Packet Data */ ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/c/comedilib/comedilib_0.8.1.orig.tar.gz sigio.c:189:23: warning: zero size arrays are an extension [-Wzero-length-array] unsigned int chanlist[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/e/e2fsprogs/e2fsprogs_1.43~WIP-2015-05-18.orig.tar.gz undo_io.c:113:23: warning: zero size arrays are an extension [-Wzero-length-array] struct undo_key keys[0]; /* keys, which come immediately after */ ^ ../lib/ext2fs/fiemap.h:34:34: warning: zero size arrays are an extension [-Wzero-length-array] struct fiemap_extent fm_extents[0]; /* array of mapped extents (out) */ ^ e2undo.c:82:23: warning: zero size arrays are an extension [-Wzero-length-array] struct undo_key keys[0]; /* keys, which come immediately after */ ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/e/ethtool/ethtool_3.4.2.orig.tar.bz2 ./ethtool-copy.h:124:12: warning: zero size arrays are an extension [-Wzero-length-array] __u8 data[0]; ^ ./ethtool-copy.h:133:12: warning: zero size arrays are an extension [-Wzero-length-array] __u8 data[0]; ^ ./ethtool-copy.h:334:12: warning: zero size arrays are an extension [-Wzero-length-array] __u8 data[0]; ^ ./ethtool-copy.h:342:13: warning: zero size arrays are an extension [-Wzero-length-array] __u32 data[0]; /* ETH_SS_xxx count, in order, based on bits ^ ./ethtool-copy.h:371:13: warning: zero size arrays are an extension [-Wzero-length-array] __u64 data[0]; ^ ./ethtool-copy.h:378:13: warning: zero size arrays are an extension [-Wzero-length-array] __u64 data[0]; ^ ./ethtool-copy.h:384:12: warning: zero size arrays are an extension [-Wzero-length-array] __u8 data[0]; ^ ./ethtool-copy.h:564:21: warning: zero size arrays are an extension [-Wzero-length-array] __u32 rule_locs[0]; ^ ./ethtool-copy.h:584:19: warning: zero size arrays are an extension [-Wzero-length-array] __u32 ring_index[0]; ^ ./ethtool-copy.h:665:12: warning: zero size arrays are an extension [-Wzero-length-array] __u8 data[0]; ^ ./ethtool-copy.h:694:45: warning: zero size arrays are an extension [-Wzero-length-array] struct ethtool_get_features_block features[0]; ^ ./ethtool-copy.h:716:45: warning: zero size arrays are an extension [-Wzero-length-array] struct ethtool_set_features_block features[0]; ^ ethtool.c:177:25: warning: zero size arrays are an extension [-Wzero-length-array] struct feature_def def[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/f/file/file_5.24.orig.tar.xz ./cdf.h:280:28: warning: zero size arrays are an extension [-Wzero-length-array] cdf_catalog_entry_t cat_e[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/f/fio/fio_2.1.11.orig.tar.gz ./server.h:118:14: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t buf[0]; ^ ./server.h:142:14: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t buf[0]; ^ ./server.h:152:27: warning: zero size arrays are an extension [-Wzero-length-array] struct io_sample samples[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/g/gambas2/gambas2_2.21.0.orig.tar.bz2 ../share/gb_component.h:33:16: warning: zero size arrays are an extension [-Wzero-length-array] void *func[0]; ^ ./gbx_class.h:174:13: warning: zero size arrays are an extension [-Wzero-length-array] int dim[0]; ^ ./gbx_object.h:45:18: warning: zero size arrays are an extension [-Wzero-length-array] ushort event[0]; ^ ./gbx_string.h:37:15: warning: zero size arrays are an extension [-Wzero-length-array] char data[0]; ^ ./gbx_array.h:33:13: warning: zero size arrays are an extension [-Wzero-length-array] int dim[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/g/genext2fs/genext2fs_1.4.1.orig.tar.gz genext2fs.c:530:14: warning: zero size arrays are an extension [-Wzero-length-array] char d_name[0]; ^ genext2fs.c:577:21: warning: zero size arrays are an extension [-Wzero-length-array] groupdescriptor gd[0]; // The group descriptors ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/g/gettext/gettext_0.19.5.1.orig.tar.xz ./gettextP.h:216:19: warning: zero size arrays are an extension [-Wzero-length-array] char domainname[ZERO]; ^~~~ ./dcigettext.c:266:21: warning: zero size arrays are an extension [-Wzero-length-array] char appended[ZERO]; /* used if domain != NULL */ ^~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/h/hercules/hercules_3.07.orig.tar.gz ./esa390.h:1984:22: warning: zero size arrays are an extension [-Wzero-length-array] BYTE tles[FLEXIBLE_ARRAY]; /* Topology List Entries */ ^~~~~~~~~~~~~~ ./hstructs.h:1202:24: warning: zero size arrays are an extension [-Wzero-length-array] DEVBLK *memdev[FLEXIBLE_ARRAY]; /* Member devices */ ^~~~~~~~~~~~~~ ./ctcadpt.h:147:23: warning: zero size arrays are an extension [-Wzero-length-array] BYTE bData[FLEXIBLE_ARRAY]; // 0x0E ^~~~~~~~~~~~~~ ./ctcadpt.h:176:23: warning: zero size arrays are an extension [-Wzero-length-array] BYTE bData[FLEXIBLE_ARRAY]; // 0x14 ^~~~~~~~~~~~~~ ./ctcadpt.h:321:19: warning: zero size arrays are an extension [-Wzero-length-array] BYTE bData[FLEXIBLE_ARRAY]; // start of data (CTCISEG) ^~~~~~~~~~~~~~ ./ctcadpt.h:335:19: warning: zero size arrays are an extension [-Wzero-length-array] BYTE bData[FLEXIBLE_ARRAY]; // Start of data (IP pakcet) ^~~~~~~~~~~~~~ ./ctcadpt.h:575:23: warning: zero size arrays are an extension [-Wzero-length-array] BYTE bData[FLEXIBLE_ARRAY]; ^~~~~~~~~~~~~~ ./ctcadpt.h:671:23: warning: zero size arrays are an extension [-Wzero-length-array] BYTE bData[FLEXIBLE_ARRAY]; // Ethernet Frame ^~~~~~~~~~~~~~ ../esa390.h:1984:22: warning: zero size arrays are an extension [-Wzero-length-array] BYTE tles[FLEXIBLE_ARRAY]; /* Topology List Entries */ ^~~~~~~~~~~~~~ ../hstructs.h:1202:24: warning: zero size arrays are an extension [-Wzero-length-array] DEVBLK *memdev[FLEXIBLE_ARRAY]; /* Member devices */ ^~~~~~~~~~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/h/hidrd/hidrd_0.2.0.orig.tar.gz /home/danielm/daca-clang-everything/hidrd-0.2.0/include/hidrd/usage/id_desc_list.h:64:73: warning: zero size arrays are an extension [-Wzero-length-array] extern const hidrd_usage_id_desc hidrd_usage_id_desc_list_simulation[0]; ^ /home/danielm/daca-clang-everything/hidrd-0.2.0/include/hidrd/usage/id_desc_list.h:66:65: warning: zero size arrays are an extension [-Wzero-length-array] extern const hidrd_usage_id_desc hidrd_usage_id_desc_list_vr[0]; ^ /home/danielm/daca-clang-everything/hidrd-0.2.0/include/hidrd/usage/id_desc_list.h:68:68: warning: zero size arrays are an extension [-Wzero-length-array] extern const hidrd_usage_id_desc hidrd_usage_id_desc_list_sport[0]; ^ /home/danielm/daca-clang-everything/hidrd-0.2.0/include/hidrd/usage/id_desc_list.h:70:67: warning: zero size arrays are an extension [-Wzero-length-array] extern const hidrd_usage_id_desc hidrd_usage_id_desc_list_game[0]; ^ /home/danielm/daca-clang-everything/hidrd-0.2.0/include/hidrd/usage/id_desc_list.h:72:69: warning: zero size arrays are an extension [-Wzero-length-array] extern const hidrd_usage_id_desc hidrd_usage_id_desc_list_device[0]; ^ /home/danielm/daca-clang-everything/hidrd-0.2.0/include/hidrd/usage/id_desc_list.h:76:66: warning: zero size arrays are an extension [-Wzero-length-array] extern const hidrd_usage_id_desc hidrd_usage_id_desc_list_led[0]; ^ /home/danielm/daca-clang-everything/hidrd-0.2.0/include/hidrd/usage/id_desc_list.h:78:69: warning: zero size arrays are an extension [-Wzero-length-array] extern const hidrd_usage_id_desc hidrd_usage_id_desc_list_button[0]; ^ /home/danielm/daca-clang-everything/hidrd-0.2.0/include/hidrd/usage/id_desc_list.h:80:70: warning: zero size arrays are an extension [-Wzero-length-array] extern const hidrd_usage_id_desc hidrd_usage_id_desc_list_ordinal[0]; ^ /home/danielm/daca-clang-everything/hidrd-0.2.0/include/hidrd/usage/id_desc_list.h:82:72: warning: zero size arrays are an extension [-Wzero-length-array] extern const hidrd_usage_id_desc hidrd_usage_id_desc_list_telephony[0]; ^ /home/danielm/daca-clang-everything/hidrd-0.2.0/include/hidrd/usage/id_desc_list.h:88:66: warning: zero size arrays are an extension [-Wzero-length-array] extern const hidrd_usage_id_desc hidrd_usage_id_desc_list_pid[0]; ^ /home/danielm/daca-clang-everything/hidrd-0.2.0/include/hidrd/usage/id_desc_list.h:90:70: warning: zero size arrays are an extension [-Wzero-length-array] extern const hidrd_usage_id_desc hidrd_usage_id_desc_list_unicode[0]; ^ /home/danielm/daca-clang-everything/hidrd-0.2.0/include/hidrd/usage/id_desc_list.h:92:76: warning: zero size arrays are an extension [-Wzero-length-array] extern const hidrd_usage_id_desc hidrd_usage_id_desc_list_alnum_display[0]; ^ /home/danielm/daca-clang-everything/hidrd-0.2.0/include/hidrd/usage/id_desc_list.h:94:70: warning: zero size arrays are an extension [-Wzero-length-array] extern const hidrd_usage_id_desc hidrd_usage_id_desc_list_medical[0]; ^ /home/danielm/daca-clang-everything/hidrd-0.2.0/include/hidrd/usage/id_desc_list.h:96:70: warning: zero size arrays are an extension [-Wzero-length-array] extern const hidrd_usage_id_desc hidrd_usage_id_desc_list_monitor[0]; ^ /home/danielm/daca-clang-everything/hidrd-0.2.0/include/hidrd/usage/id_desc_list.h:98:75: warning: zero size arrays are an extension [-Wzero-length-array] extern const hidrd_usage_id_desc hidrd_usage_id_desc_list_monitor_enum[0]; ^ /home/danielm/daca-clang-everything/hidrd-0.2.0/include/hidrd/usage/id_desc_list.h:100:79: warning: zero size arrays are an extension [-Wzero-length-array] extern const hidrd_usage_id_desc hidrd_usage_id_desc_list_monitor_vesa_vcp[0]; ^ /home/danielm/daca-clang-everything/hidrd-0.2.0/include/hidrd/usage/id_desc_list.h:102:75: warning: zero size arrays are an extension [-Wzero-length-array] extern const hidrd_usage_id_desc hidrd_usage_id_desc_list_power_device[0]; ^ /home/danielm/daca-clang-everything/hidrd-0.2.0/include/hidrd/usage/id_desc_list.h:104:75: warning: zero size arrays are an extension [-Wzero-length-array] extern const hidrd_usage_id_desc hidrd_usage_id_desc_list_power_batsys[0]; ^ /home/danielm/daca-clang-everything/hidrd-0.2.0/include/hidrd/usage/id_desc_list.h:106:70: warning: zero size arrays are an extension [-Wzero-length-array] extern const hidrd_usage_id_desc hidrd_usage_id_desc_list_pos_bcs[0]; ^ /home/danielm/daca-clang-everything/hidrd-0.2.0/include/hidrd/usage/id_desc_list.h:108:72: warning: zero size arrays are an extension [-Wzero-length-array] extern const hidrd_usage_id_desc hidrd_usage_id_desc_list_pos_scale[0]; ^ /home/danielm/daca-clang-everything/hidrd-0.2.0/include/hidrd/usage/id_desc_list.h:110:70: warning: zero size arrays are an extension [-Wzero-length-array] extern const hidrd_usage_id_desc hidrd_usage_id_desc_list_pos_msr[0]; ^ /home/danielm/daca-clang-everything/hidrd-0.2.0/include/hidrd/usage/id_desc_list.h:112:69: warning: zero size arrays are an extension [-Wzero-length-array] extern const hidrd_usage_id_desc hidrd_usage_id_desc_list_camera[0]; ^ /home/danielm/daca-clang-everything/hidrd-0.2.0/include/hidrd/usage/id_desc_list.h:114:69: warning: zero size arrays are an extension [-Wzero-length-array] extern const hidrd_usage_id_desc hidrd_usage_id_desc_list_arcade[0]; ^ id_desc_list.c:321:65: warning: zero size arrays are an extension [-Wzero-length-array] const hidrd_usage_id_desc hidrd_usage_id_desc_list_simulation[0] = { ^ id_desc_list.c:329:57: warning: zero size arrays are an extension [-Wzero-length-array] const hidrd_usage_id_desc hidrd_usage_id_desc_list_vr[0] = { ^ id_desc_list.c:337:60: warning: zero size arrays are an extension [-Wzero-length-array] const hidrd_usage_id_desc hidrd_usage_id_desc_list_sport[0] = { ^ id_desc_list.c:345:59: warning: zero size arrays are an extension [-Wzero-length-array] const hidrd_usage_id_desc hidrd_usage_id_desc_list_game[0] = { ^ id_desc_list.c:353:61: warning: zero size arrays are an extension [-Wzero-length-array] const hidrd_usage_id_desc hidrd_usage_id_desc_list_device[0] = { ^ id_desc_list.c:1026:58: warning: zero size arrays are an extension [-Wzero-length-array] const hidrd_usage_id_desc hidrd_usage_id_desc_list_led[0] = { ^ id_desc_list.c:1034:61: warning: zero size arrays are an extension [-Wzero-length-array] const hidrd_usage_id_desc hidrd_usage_id_desc_list_button[0] = { ^ id_desc_list.c:1042:62: warning: zero size arrays are an extension [-Wzero-length-array] const hidrd_usage_id_desc hidrd_usage_id_desc_list_ordinal[0] = { ^ id_desc_list.c:1050:64: warning: zero size arrays are an extension [-Wzero-length-array] const hidrd_usage_id_desc hidrd_usage_id_desc_list_telephony[0] = { ^ id_desc_list.c:2283:58: warning: zero size arrays are an extension [-Wzero-length-array] const hidrd_usage_id_desc hidrd_usage_id_desc_list_pid[0] = { ^ id_desc_list.c:2291:62: warning: zero size arrays are an extension [-Wzero-length-array] const hidrd_usage_id_desc hidrd_usage_id_desc_list_unicode[0] = { ^ id_desc_list.c:2299:68: warning: zero size arrays are an extension [-Wzero-length-array] const hidrd_usage_id_desc hidrd_usage_id_desc_list_alnum_display[0] = { ^ id_desc_list.c:2307:62: warning: zero size arrays are an extension [-Wzero-length-array] const hidrd_usage_id_desc hidrd_usage_id_desc_list_medical[0] = { ^ id_desc_list.c:2315:62: warning: zero size arrays are an extension [-Wzero-length-array] const hidrd_usage_id_desc hidrd_usage_id_desc_list_monitor[0] = { ^ id_desc_list.c:2323:67: warning: zero size arrays are an extension [-Wzero-length-array] const hidrd_usage_id_desc hidrd_usage_id_desc_list_monitor_enum[0] = { ^ id_desc_list.c:2331:71: warning: zero size arrays are an extension [-Wzero-length-array] const hidrd_usage_id_desc hidrd_usage_id_desc_list_monitor_vesa_vcp[0] = { ^ id_desc_list.c:2339:67: warning: zero size arrays are an extension [-Wzero-length-array] const hidrd_usage_id_desc hidrd_usage_id_desc_list_power_device[0] = { ^ id_desc_list.c:2347:67: warning: zero size arrays are an extension [-Wzero-length-array] const hidrd_usage_id_desc hidrd_usage_id_desc_list_power_batsys[0] = { ^ id_desc_list.c:2355:62: warning: zero size arrays are an extension [-Wzero-length-array] const hidrd_usage_id_desc hidrd_usage_id_desc_list_pos_bcs[0] = { ^ id_desc_list.c:2363:64: warning: zero size arrays are an extension [-Wzero-length-array] const hidrd_usage_id_desc hidrd_usage_id_desc_list_pos_scale[0] = { ^ id_desc_list.c:2371:62: warning: zero size arrays are an extension [-Wzero-length-array] const hidrd_usage_id_desc hidrd_usage_id_desc_list_pos_msr[0] = { ^ id_desc_list.c:2379:61: warning: zero size arrays are an extension [-Wzero-length-array] const hidrd_usage_id_desc hidrd_usage_id_desc_list_camera[0] = { ^ id_desc_list.c:2387:61: warning: zero size arrays are an extension [-Wzero-length-array] const hidrd_usage_id_desc hidrd_usage_id_desc_list_arcade[0] = { ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/i/icoutils/icoutils_0.31.0.orig.tar.bz2 ./win32.h:54:37: warning: zero size arrays are an extension [-Wzero-length-array] Win32CursorIconDirEntry entries[0]; ^ ./win32.h:72:41: warning: zero size arrays are an extension [-Wzero-length-array] Win32CursorIconFileDirEntry entries[0]; ^ ./../icotool/win32.h:54:37: warning: zero size arrays are an extension [-Wzero-length-array] Win32CursorIconDirEntry entries[0]; ^ ./../icotool/win32.h:72:41: warning: zero size arrays are an extension [-Wzero-length-array] Win32CursorIconFileDirEntry entries[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/i/ipmitool/ipmitool_1.8.15.orig.tar.bz2 ../include/ipmitool/ipmi_hpmfwupg.h:440:21: warning: zero size arrays are an extension [-Wzero-length-array] unsigned char data[0]; ^ serial_terminal.c:78:21: warning: zero size arrays are an extension [-Wzero-length-array] unsigned char data[0]; ^ serial_terminal.c:100:21: warning: zero size arrays are an extension [-Wzero-length-array] unsigned char data[0]; ^ serial_basic.c:80:21: warning: zero size arrays are an extension [-Wzero-length-array] unsigned char data[0]; ^ serial_basic.c:102:21: warning: zero size arrays are an extension [-Wzero-length-array] unsigned char data[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/i/iprutils/iprutils_2.4.8.orig.tar.gz ./iprlib.h:1322:29: warning: zero size arrays are an extension [-Wzero-length-array] struct ipr_path_entry path[0]; /* variable length */ ^ ./iprlib.h:1371:32: warning: zero size arrays are an extension [-Wzero-length-array] struct ipr_phys_bus_entry bus[0]; ^ ./iprlib.h:1604:10: warning: zero size arrays are an extension [-Wzero-length-array] u8 data[0]; ^ ./iprlib.h:1610:10: warning: zero size arrays are an extension [-Wzero-length-array] u8 data[0]; ^ ./iprlib.h:1654:21: warning: zero size arrays are an extension [-Wzero-length-array] u8 add_sense_bytes[0]; ^ ./iprlib.h:1731:49: warning: zero size arrays are an extension [-Wzero-length-array] struct ipr_mode_page_28_scsi_dev_bus_attr attr[0]; ^ ./iprlib.h:1768:35: warning: zero size arrays are an extension [-Wzero-length-array] struct ipr_array_cap_entry entry[0]; ^ iprdump.c:42:12: warning: zero size arrays are an extension [-Wzero-length-array] char data[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/i/iptables/iptables_1.4.8.orig.tar.bz2 ../include/linux/netfilter/x_tables.h:30:21: warning: zero size arrays are an extension [-Wzero-length-array] unsigned char data[0]; ^ ../include/linux/netfilter/x_tables.h:54:21: warning: zero size arrays are an extension [-Wzero-length-array] unsigned char data[0]; ^ ../include/linux/netfilter/x_tables.h:119:30: warning: zero size arrays are an extension [-Wzero-length-array] struct xt_counters counters[0]; ^ ../include/linux/netfilter_ipv4/ip_tables.h:91:22: warning: zero size arrays are an extension [-Wzero-length-array] unsigned char elems[0]; ^ ../include/linux/netfilter_ipv4/ip_tables.h:190:27: warning: zero size arrays are an extension [-Wzero-length-array] struct ipt_entry entries[0]; ^ ../include/linux/netfilter_ipv4/ip_tables.h:205:30: warning: zero size arrays are an extension [-Wzero-length-array] struct ipt_entry entrytable[0]; ^ ../include/linux/netfilter_ipv6/ip6_tables.h:103:22: warning: zero size arrays are an extension [-Wzero-length-array] unsigned char elems[0]; ^ ../include/linux/netfilter_ipv6/ip6_tables.h:247:28: warning: zero size arrays are an extension [-Wzero-length-array] struct ip6t_entry entries[0]; ^ ../include/linux/netfilter_ipv6/ip6_tables.h:262:31: warning: zero size arrays are an extension [-Wzero-length-array] struct ip6t_entry entrytable[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/k/kexec-tools/kexec-tools_2.0.9.orig.tar.gz kexec/kexec-elf-boot.c:43:29: warning: zero size arrays are an extension [-Wzero-length-array] unsigned char command_line[0]; ^ ./include/x86/mb_info.h:79:23: warning: zero size arrays are an extension [-Wzero-length-array] uint16_t drive_ports[0]; ^ kexec/arch/i386/x86-linux-setup.c:509:15: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t data[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/k/kmod/kmod_9.orig.tar.xz ./libkmod/libkmod-index.h:109:13: warning: zero size arrays are an extension [-Wzero-length-array] char value[0]; ^ libkmod/libkmod-index.c:268:20: warning: zero size arrays are an extension [-Wzero-length-array] uint32_t children[0]; ^ tools/depmod.c:290:13: warning: zero size arrays are an extension [-Wzero-length-array] char value[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/l/linux-ntfs/linux-ntfs_2.0.0.orig.tar.gz ../include/ntfs/layout.h:768:30: warning: zero size arrays are an extension [-Wzero-length-array] /* 24 */ void *resident_end[0]; /* Use offsetof(ATTR_RECORD, ^ ../include/ntfs/layout.h:814:34: warning: zero size arrays are an extension [-Wzero-length-array] /* 64 */ void *non_resident_end[0]; /* Use offsetof(ATTR_RECORD, ^ ../include/ntfs/layout.h:824:32: warning: zero size arrays are an extension [-Wzero-length-array] /* 72 */ void *compressed_end[0]; ^ ../include/ntfs/layout.h:939:25: warning: zero size arrays are an extension [-Wzero-length-array] /* 48 */ void *v1_end[0]; /* Marker for offsetof(). */ ^ ../include/ntfs/layout.h:993:24: warning: zero size arrays are an extension [-Wzero-length-array] /* 72*/ void *v3_end[0]; /* Marker for offsetof(). */ ^ ../include/ntfs/layout.h:1054:23: warning: zero size arrays are an extension [-Wzero-length-array] /* 26*/ ntfschar name[0]; /* Use when creating only. When reading use ^ ../include/ntfs/layout.h:1143:28: warning: zero size arrays are an extension [-Wzero-length-array] /* 42*/ ntfschar file_name[0]; /* File name in Unicode. */ ^ ../include/ntfs/layout.h:1997:16: warning: zero size arrays are an extension [-Wzero-length-array] ntfschar name[0]; /* The name of the volume in Unicode. */ ^ ../include/ntfs/layout.h:2041:10: warning: zero size arrays are an extension [-Wzero-length-array] u8 data[0]; /* The file's data contents. */ ^ ../include/ntfs/layout.h:2390:12: warning: zero size arrays are an extension [-Wzero-length-array] u8 bitmap[0]; /* Array of bits. */ ^ ../include/ntfs/layout.h:2445:18: warning: zero size arrays are an extension [-Wzero-length-array] u8 reparse_data[0]; /* Meaning depends on reparse_tag. */ ^ ../include/ntfs/layout.h:2490:10: warning: zero size arrays are an extension [-Wzero-length-array] u8 name[0]; /* Name of the EA. */ ^ ../include/ntfs/layout.h:2491:11: warning: zero size arrays are an extension [-Wzero-length-array] u8 value[0]; /* The value of the EA. Immediately ^ ../include/ntfs/layout.h:2676:21: warning: zero size arrays are an extension [-Wzero-length-array] void *device_end[0]; /* Marker for offsetof(). */ ^ ../include/ntfs/layout.h:2679:19: warning: zero size arrays are an extension [-Wzero-length-array] ntfschar target[0]; ^ ../include/ntfs/logfile.h:389:41: warning: zero size arrays are an extension [-Wzero-length-array] } __attribute__((__packed__)) lcn_list[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/l/lldpd/lldpd_0.7.16.orig.tar.gz marshal.c:43:23: warning: zero size arrays are an extension [-Wzero-length-array] unsigned char object[0]; ^ ../../include/linux/wireless.h:840:12: warning: zero size arrays are an extension [-Wzero-length-array] __u8 key[0]; ^ ../../include/linux/ethtool.h:124:12: warning: zero size arrays are an extension [-Wzero-length-array] __u8 data[0]; ^ ../../include/linux/ethtool.h:133:12: warning: zero size arrays are an extension [-Wzero-length-array] __u8 data[0]; ^ ../../include/linux/ethtool.h:363:12: warning: zero size arrays are an extension [-Wzero-length-array] __u8 data[0]; ^ ../../include/linux/ethtool.h:371:13: warning: zero size arrays are an extension [-Wzero-length-array] __u32 data[0]; /* ETH_SS_xxx count, in order, based on bits ^ ../../include/linux/ethtool.h:400:13: warning: zero size arrays are an extension [-Wzero-length-array] __u64 data[0]; ^ ../../include/linux/ethtool.h:407:13: warning: zero size arrays are an extension [-Wzero-length-array] __u64 data[0]; ^ ../../include/linux/ethtool.h:413:12: warning: zero size arrays are an extension [-Wzero-length-array] __u8 data[0]; ^ ../../include/linux/ethtool.h:593:21: warning: zero size arrays are an extension [-Wzero-length-array] __u32 rule_locs[0]; ^ ../../include/linux/ethtool.h:613:19: warning: zero size arrays are an extension [-Wzero-length-array] __u32 ring_index[0]; ^ ../../include/linux/ethtool.h:699:12: warning: zero size arrays are an extension [-Wzero-length-array] __u8 data[0]; ^ ../../include/linux/ethtool.h:728:45: warning: zero size arrays are an extension [-Wzero-length-array] struct ethtool_get_features_block features[0]; ^ ../../include/linux/ethtool.h:750:45: warning: zero size arrays are an extension [-Wzero-length-array] struct ethtool_set_features_block features[0]; ^ ./atom.h:128:16: warning: zero size arrays are an extension [-Wzero-length-array] u_int8_t data[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/l/lxc/lxc_1.0.7.orig.tar.xz ./lxc-btrfs.h:15:39: warning: zero size arrays are an extension [-Wzero-length-array] struct btrfs_ioctl_space_info spaces[0]; ^ conf.c:295:37: warning: zero size arrays are an extension [-Wzero-length-array] ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/m/module-init-tools/module-init-tools_3.12.orig.tar.gz ../util.h:17:18: warning: zero size arrays are an extension [-Wzero-length-array] const char *str[0]; ^ ../index.h:106:13: warning: zero size arrays are an extension [-Wzero-length-array] char value[0]; ^ ../index.c:429:20: warning: zero size arrays are an extension [-Wzero-length-array] uint32_t children[0]; ^ ../depmod.h:35:16: warning: zero size arrays are an extension [-Wzero-length-array] char pathname[0]; ^ ../modprobe.c:67:16: warning: zero size arrays are an extension [-Wzero-length-array] char filename[0]; ^ ../depmod.c:74:12: warning: zero size arrays are an extension [-Wzero-length-array] char name[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/n/ncpfs/ncpfs_2.2.6.orig.tar.gz ../include/ncp/kernel/ncp.h:61:17: warning: zero size arrays are an extension [-Wzero-length-array] u_int8_t data[0] __attribute__((packed)); ^ ../include/ncp/kernel/ncp.h:75:16: warning: zero size arrays are an extension [-Wzero-length-array] u_int8_t data[0] __attribute__((packed)); ^ ../include/ncp/ncplib.h:1231:34: warning: zero size arrays are an extension [-Wzero-length-array] struct NSI_DatastreamFATInfo ds[0]; ^ ../include/ncp/ncplib.h:1242:31: warning: zero size arrays are an extension [-Wzero-length-array] struct NSI_DatastreamInfo ds[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/n/ntfs-3g/ntfs-3g_2015.3.14AR.1.orig.tar.gz ../include/fuse-lite/fuse_kernel.h:433:12: warning: zero size arrays are an extension [-Wzero-length-array] char name[0]; ^ ../include/ntfs-3g/layout.h:760:30: warning: zero size arrays are an extension [-Wzero-length-array] /* 24 */ void *resident_end[0]; /* Use offsetof(ATTR_RECORD, ^ ../include/ntfs-3g/layout.h:806:34: warning: zero size arrays are an extension [-Wzero-length-array] /* 64 */ void *non_resident_end[0]; /* Use offsetof(ATTR_RECORD, ^ ../include/ntfs-3g/layout.h:816:32: warning: zero size arrays are an extension [-Wzero-length-array] /* 72 */ void *compressed_end[0]; ^ ../include/ntfs-3g/layout.h:931:25: warning: zero size arrays are an extension [-Wzero-length-array] /* 48 */ void *v1_end[0]; /* Marker for offsetof(). */ ^ ../include/ntfs-3g/layout.h:985:24: warning: zero size arrays are an extension [-Wzero-length-array] /* 72*/ void *v3_end[0]; /* Marker for offsetof(). */ ^ ../include/ntfs-3g/layout.h:1046:23: warning: zero size arrays are an extension [-Wzero-length-array] /* 26*/ ntfschar name[0]; /* Use when creating only. When reading use ^ ../include/ntfs-3g/layout.h:1135:28: warning: zero size arrays are an extension [-Wzero-length-array] /* 42*/ ntfschar file_name[0]; /* File name in Unicode. */ ^ ../include/ntfs-3g/layout.h:1981:16: warning: zero size arrays are an extension [-Wzero-length-array] ntfschar name[0]; /* The name of the volume in Unicode. */ ^ ../include/ntfs-3g/layout.h:2022:10: warning: zero size arrays are an extension [-Wzero-length-array] u8 data[0]; /* The file's data contents. */ ^ ../include/ntfs-3g/layout.h:2369:12: warning: zero size arrays are an extension [-Wzero-length-array] u8 bitmap[0]; /* Array of bits. */ ^ ../include/ntfs-3g/layout.h:2425:18: warning: zero size arrays are an extension [-Wzero-length-array] u8 reparse_data[0]; /* Meaning depends on reparse_tag. */ ^ ../include/ntfs-3g/layout.h:2470:10: warning: zero size arrays are an extension [-Wzero-length-array] u8 name[0]; /* Name of the EA. */ ^ ../include/ntfs-3g/layout.h:2471:11: warning: zero size arrays are an extension [-Wzero-length-array] u8 value[0]; /* The value of the EA. Immediately ^ ../include/ntfs-3g/layout.h:2656:21: warning: zero size arrays are an extension [-Wzero-length-array] void *device_end[0]; /* Marker for offsetof(). */ ^ ../include/ntfs-3g/layout.h:2659:19: warning: zero size arrays are an extension [-Wzero-length-array] ntfschar target[0]; ^ ../include/ntfs-3g/security.h:88:26: warning: zero size arrays are an extension [-Wzero-length-array] union ALIGNMENT payload[0]; ^ ../include/ntfs-3g/security.h:103:26: warning: zero size arrays are an extension [-Wzero-length-array] union ALIGNMENT payload[0]; ^ ../include/ntfs-3g/cache.h:32:26: warning: zero size arrays are an extension [-Wzero-length-array] union ALIGNMENT payload[0]; ^ ../include/ntfs-3g/cache.h:40:26: warning: zero size arrays are an extension [-Wzero-length-array] union ALIGNMENT payload[0]; ^ ../include/ntfs-3g/cache.h:50:26: warning: zero size arrays are an extension [-Wzero-length-array] union ALIGNMENT payload[0]; ^ ../include/ntfs-3g/cache.h:61:26: warning: zero size arrays are an extension [-Wzero-length-array] union ALIGNMENT payload[0]; ^ ../include/ntfs-3g/cache.h:96:30: warning: zero size arrays are an extension [-Wzero-length-array] struct CACHED_GENERIC entry[0]; ^ ../include/ntfs-3g/logfile.h:387:41: warning: zero size arrays are an extension [-Wzero-length-array] } __attribute__((__packed__)) lcn_list[0]; ^ reparse.c:69:19: warning: zero size arrays are an extension [-Wzero-length-array] char path_buffer[0]; /* above data assume this is char array */ ^ reparse.c:78:19: warning: zero size arrays are an extension [-Wzero-length-array] char path_buffer[0]; /* above data assume this is char array */ ^ ./secaudit.h:413:23: warning: zero size arrays are an extension [-Wzero-length-array] struct POSIX_ACE ace[0]; ^ lowntfs-3g.c:171:11: warning: zero size arrays are an extension [-Wzero-length-array] char buf[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/o/openct/openct_0.6.20.orig.tar.gz sys-linux.c:107:49: warning: zero size arrays are an extension [-Wzero-length-array] struct usbdevfs_iso_packet_desc iso_frame_desc[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/o/openocd/openocd_0.9.0.orig.tar.gz ./cfi.h:94:16: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t extra[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/o/openvswitch/openvswitch_2.3.0+git20140819.orig.tar.xz ./lib/packets.h:507:23: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t icmp_data[0]; ^ ./include/openflow/openflow-common.h:150:18: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t data[0]; /* Variable-length data. Interpreted based ^ ./include/openflow/openflow-1.0.h:164:18: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t data[0]; /* Ethernet frame, halfway through 32-bit word, ^ ./include/openflow/openflow-1.0.h:314:38: warning: zero size arrays are an extension [-Wzero-length-array] struct ofp_action_header actions[0]; /* The action length is inferred ^ ./include/openflow/openflow-1.0.h:377:38: warning: zero size arrays are an extension [-Wzero-length-array] struct ofp_action_header actions[0]; /* Actions. */ ^ ./include/openflow/openflow-1.3.h:420:46: warning: zero size arrays are an extension [-Wzero-length-array] struct ofp13_meter_band_stats band_stats[0]; /* The band_stats length is ^ ./include/openflow/openflow-1.4.h:238:54: warning: zero size arrays are an extension [-Wzero-length-array] struct ofp14_async_config_prop_header properties[0]; ^ lib/dpif-netdev.c:557:5: warning: zero size arrays are an extension [-Wzero-length-array] OVSTHREAD_STATS_FOR_EACH_BUCKET (bucket, i, &dp->stats) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/dpif-netdev.c:629:5: warning: zero size arrays are an extension [-Wzero-length-array] OVSTHREAD_STATS_FOR_EACH_BUCKET (bucket, i, &dp->stats) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/dpif-netdev.c:918:5: warning: zero size arrays are an extension [-Wzero-length-array] OVSTHREAD_STATS_FOR_EACH_BUCKET (bucket, i, &flow->stats) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/dpif-netdev.c:1089:5: warning: zero size arrays are an extension [-Wzero-length-array] OVSTHREAD_STATS_FOR_EACH_BUCKET (bucket, i, &netdev_flow->stats) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/dpif-netdev.c:1290:5: warning: zero size arrays are an extension [-Wzero-length-array] OVSTHREAD_STATS_FOR_EACH_BUCKET (bucket, i, &netdev_flow->stats) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/dpif.c:108:25: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(base_dpif_classes); i++) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/fatal-signal.c:102:25: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(fatal_signals); i++) { ^~~~~~~~~~~~~~~~~~~~~~~~~ lib/meta-flow.c:2524:40: warning: zero size arrays are an extension [-Wzero-length-array] for (h = all_frags; h < &all_frags[ARRAY_SIZE(all_frags)]; h++) { ^~~~~~~~~~~~~~~~~~~~~ lib/meta-flow.c:2802:40: warning: zero size arrays are an extension [-Wzero-length-array] for (h = all_frags; h < &all_frags[ARRAY_SIZE(all_frags)]; h++) { ^~~~~~~~~~~~~~~~~~~~~ lib/meta-flow.c:3093:21: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(subvalue->u8); i++) { ^~~~~~~~~~~~~~~~~~~~~~~~ lib/meta-flow.c:3096:27: warning: zero size arrays are an extension [-Wzero-length-array] for (i++; i < ARRAY_SIZE(subvalue->u8); i++) { ^~~~~~~~~~~~~~~~~~~~~~~~ lib/netdev-vport.c:842:25: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(vport_classes); i++) { ^~~~~~~~~~~~~~~~~~~~~~~~~ lib/odp-util.c:159:22: warning: zero size arrays are an extension [-Wzero-length-array] struct nlattr *a[ARRAY_SIZE(ovs_sample_policy)]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/odp-util.c:166:54: warning: zero size arrays are an extension [-Wzero-length-array] if (!nl_parse_nested(attr, ovs_sample_policy, a, ARRAY_SIZE(a))) { ^~~~~~~~~~~~~ lib/odp-util.c:265:22: warning: zero size arrays are an extension [-Wzero-length-array] struct nlattr *a[ARRAY_SIZE(ovs_userspace_policy)]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/odp-util.c:268:57: warning: zero size arrays are an extension [-Wzero-length-array] if (!nl_parse_nested(attr, ovs_userspace_policy, a, ARRAY_SIZE(a))) { ^~~~~~~~~~~~~ lib/ofp-actions.c:1569:40: warning: zero size arrays are an extension [-Wzero-length-array] for (p = inst_info; p < &inst_info[ARRAY_SIZE(inst_info)]; p++) { ^~~~~~~~~~~~~~~~~~~~~ lib/ofp-msgs.c:1010:22: warning: zero size arrays are an extension [-Wzero-length-array] ovs_assert(raw < ARRAY_SIZE(raw_infos)); ^ lib/ofp-msgs.c:1072:46: warning: zero size arrays are an extension [-Wzero-length-array] for (info = raw_infos; info < &raw_infos[ARRAY_SIZE(raw_infos)]; info++) ^~~~~~~~~~~~~~~~~~~~~ lib/ofp-parse.c:1197:40: warning: zero size arrays are an extension [-Wzero-length-array] for (p = protocols; p < &protocols[ARRAY_SIZE(protocols)]; p++) { ^~~~~~~~~~~~~~~~~~~~~ lib/ofp-util.c:723:40: warning: zero size arrays are an extension [-Wzero-length-array] size_t ofputil_n_flow_dump_protocols = ARRAY_SIZE(ofputil_flow_dump_protocols); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/ofp-util.c:955:48: warning: zero size arrays are an extension [-Wzero-length-array] for (p = proto_abbrevs; p < &proto_abbrevs[N_PROTO_ABBREVS]; p++) { ^~~~~~~~~~~~~~~ lib/ofp-util.c:988:52: warning: zero size arrays are an extension [-Wzero-length-array] for (p = proto_abbrevs; p < &proto_abbrevs[N_PROTO_ABBREVS]; p++) { ^~~~~~~~~~~~~~~ lib/ofp-util.c:1027:48: warning: zero size arrays are an extension [-Wzero-length-array] for (p = proto_abbrevs; p < &proto_abbrevs[N_PROTO_ABBREVS]; p++) { ^~~~~~~~~~~~~~~ lib/ofp-util.c:5059:34: warning: zero size arrays are an extension [-Wzero-length-array] for (p = wc_map; p < &wc_map[ARRAY_SIZE(wc_map)]; p++) { ^~~~~~~~~~~~~~~~~~ lib/ofp-util.c:5101:28: warning: zero size arrays are an extension [-Wzero-length-array] for (p = map; p < &map[ARRAY_SIZE(map)]; p++) { ^~~~~~~~~~~~~~~ lib/ofp-util.c:5713:36: warning: zero size arrays are an extension [-Wzero-length-array] for (p = pairs; p < &pairs[ARRAY_SIZE(pairs)]; p++) { ^~~~~~~~~~~~~~~~~ lib/ofp-util.c:5864:32: warning: zero size arrays are an extension [-Wzero-length-array] for (p = names; p < &names[ARRAY_SIZE(names)]; p++) { ^~~~~~~~~~~~~~~~~ lib/ovs-rcu.c:227:25: warning: zero size arrays are an extension [-Wzero-length-array] if (cbset->n_cbs >= ARRAY_SIZE(cbset->cbs)) { ^~~~~~~~~~~~~~~~~~~~~~ lib/ovs-thread.c:440:21: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(stats->buckets); i++) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ lib/ovs-thread.c:455:47: warning: zero size arrays are an extension [-Wzero-length-array] unsigned int idx = ovsthread_id_self() & (ARRAY_SIZE(stats->buckets) - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~ lib/ovs-thread.c:471:16: warning: zero size arrays are an extension [-Wzero-length-array] for (; i < ARRAY_SIZE(stats->buckets); i++) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ lib/packets.c:114:42: warning: zero size arrays are an extension [-Wzero-length-array] for (node = nodes; node < &nodes[ARRAY_SIZE(nodes)]; node++) { ^~~~~~~~~~~~~~~~~ lib/rconn.c:850:26: warning: zero size arrays are an extension [-Wzero-length-array] if (rc->n_monitors < ARRAY_SIZE(rc->monitors)) { ^~~~~~~~~~~~~~~~~~~~~~~~ lib/stp.c:161:31: warning: zero size arrays are an extension [-Wzero-length-array] for (; port < &stp->ports[ARRAY_SIZE(stp->ports)]; port++) { ^~~~~~~~~~~~~~~~~~~~~~ lib/stp.c:302:43: warning: zero size arrays are an extension [-Wzero-length-array] stp->first_changed_port = &stp->ports[ARRAY_SIZE(stp->ports)]; ^~~~~~~~~~~~~~~~~~~~~~ lib/stp.c:303:42: warning: zero size arrays are an extension [-Wzero-length-array] for (p = stp->ports; p < &stp->ports[ARRAY_SIZE(stp->ports)]; p++) { ^~~~~~~~~~~~~~~~~~~~~~ lib/stp.c:597:42: warning: zero size arrays are an extension [-Wzero-length-array] ovs_assert(port_no >= 0 && port_no < ARRAY_SIZE(stp->ports)); ^ lib/stp.c:626:23: warning: zero size arrays are an extension [-Wzero-length-array] end = &stp->ports[ARRAY_SIZE(stp->ports)]; ^~~~~~~~~~~~~~~~~~~~~~ lib/stp.c:832:51: warning: zero size arrays are an extension [-Wzero-length-array] ovs_assert(p >= stp->ports && p < &stp->ports[ARRAY_SIZE(stp->ports)]); ^ lib/stream.c:106:21: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(stream_classes); i++) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ lib/stream.c:121:21: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(pstream_classes); i++) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/stream.c:200:21: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(stream_classes); i++) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ lib/stream.c:475:21: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(pstream_classes); i++) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/unicode.c:117:21: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(seqs); i++) { ^~~~~~~~~~~~~~~~ lib/vconn.c:97:21: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(vconn_classes); i++) { ^~~~~~~~~~~~~~~~~~~~~~~~~ lib/vconn.c:112:21: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(pvconn_classes); i++) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vconn.c:188:25: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(vconn_classes); i++) { ^~~~~~~~~~~~~~~~~~~~~~~~~ lib/vconn.c:962:25: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(pvconn_classes); i++) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vlog.c:147:49: warning: zero size arrays are an extension [-Wzero-length-array] return search_name_array(name, level_names, ARRAY_SIZE(level_names)); ^~~~~~~~~~~~~~~~~~~~~~~ lib/vswitch-idl.c:13973:29: warning: zero size arrays are an extension [-Wzero-length-array] ovsrec_bridge_columns, ARRAY_SIZE(ovsrec_bridge_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vswitch-idl.c:13976:33: warning: zero size arrays are an extension [-Wzero-length-array] ovsrec_controller_columns, ARRAY_SIZE(ovsrec_controller_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vswitch-idl.c:13979:48: warning: zero size arrays are an extension [-Wzero-length-array] ovsrec_flow_sample_collector_set_columns, ARRAY_SIZE(ovsrec_flow_sample_collector_set_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vswitch-idl.c:13982:33: warning: zero size arrays are an extension [-Wzero-length-array] ovsrec_flow_table_columns, ARRAY_SIZE(ovsrec_flow_table_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vswitch-idl.c:13985:28: warning: zero size arrays are an extension [-Wzero-length-array] ovsrec_ipfix_columns, ARRAY_SIZE(ovsrec_ipfix_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vswitch-idl.c:13988:32: warning: zero size arrays are an extension [-Wzero-length-array] ovsrec_interface_columns, ARRAY_SIZE(ovsrec_interface_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vswitch-idl.c:13991:30: warning: zero size arrays are an extension [-Wzero-length-array] ovsrec_manager_columns, ARRAY_SIZE(ovsrec_manager_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vswitch-idl.c:13994:29: warning: zero size arrays are an extension [-Wzero-length-array] ovsrec_mirror_columns, ARRAY_SIZE(ovsrec_mirror_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vswitch-idl.c:13997:30: warning: zero size arrays are an extension [-Wzero-length-array] ovsrec_netflow_columns, ARRAY_SIZE(ovsrec_netflow_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vswitch-idl.c:14000:35: warning: zero size arrays are an extension [-Wzero-length-array] ovsrec_open_vswitch_columns, ARRAY_SIZE(ovsrec_open_vswitch_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vswitch-idl.c:14003:27: warning: zero size arrays are an extension [-Wzero-length-array] ovsrec_port_columns, ARRAY_SIZE(ovsrec_port_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vswitch-idl.c:14006:26: warning: zero size arrays are an extension [-Wzero-length-array] ovsrec_qos_columns, ARRAY_SIZE(ovsrec_qos_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vswitch-idl.c:14009:28: warning: zero size arrays are an extension [-Wzero-length-array] ovsrec_queue_columns, ARRAY_SIZE(ovsrec_queue_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vswitch-idl.c:14012:26: warning: zero size arrays are an extension [-Wzero-length-array] ovsrec_ssl_columns, ARRAY_SIZE(ovsrec_ssl_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vswitch-idl.c:14015:28: warning: zero size arrays are an extension [-Wzero-length-array] ovsrec_sflow_columns, ARRAY_SIZE(ovsrec_sflow_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vswitch-idl.c:14020:43: warning: zero size arrays are an extension [-Wzero-length-array] "Open_vSwitch", ovsrec_table_classes, ARRAY_SIZE(ovsrec_table_classes) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vtep-idl.c:5894:41: warning: zero size arrays are an extension [-Wzero-length-array] vteprec_arp_sources_local_columns, ARRAY_SIZE(vteprec_arp_sources_local_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vtep-idl.c:5897:42: warning: zero size arrays are an extension [-Wzero-length-array] vteprec_arp_sources_remote_columns, ARRAY_SIZE(vteprec_arp_sources_remote_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vtep-idl.c:5900:30: warning: zero size arrays are an extension [-Wzero-length-array] vteprec_global_columns, ARRAY_SIZE(vteprec_global_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vtep-idl.c:5903:45: warning: zero size arrays are an extension [-Wzero-length-array] vteprec_logical_binding_stats_columns, ARRAY_SIZE(vteprec_logical_binding_stats_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vtep-idl.c:5906:38: warning: zero size arrays are an extension [-Wzero-length-array] vteprec_logical_router_columns, ARRAY_SIZE(vteprec_logical_router_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vtep-idl.c:5909:38: warning: zero size arrays are an extension [-Wzero-length-array] vteprec_logical_switch_columns, ARRAY_SIZE(vteprec_logical_switch_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vtep-idl.c:5912:31: warning: zero size arrays are an extension [-Wzero-length-array] vteprec_manager_columns, ARRAY_SIZE(vteprec_manager_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vtep-idl.c:5915:40: warning: zero size arrays are an extension [-Wzero-length-array] vteprec_mcast_macs_local_columns, ARRAY_SIZE(vteprec_mcast_macs_local_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vtep-idl.c:5918:41: warning: zero size arrays are an extension [-Wzero-length-array] vteprec_mcast_macs_remote_columns, ARRAY_SIZE(vteprec_mcast_macs_remote_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vtep-idl.c:5921:40: warning: zero size arrays are an extension [-Wzero-length-array] vteprec_physical_locator_columns, ARRAY_SIZE(vteprec_physical_locator_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vtep-idl.c:5924:44: warning: zero size arrays are an extension [-Wzero-length-array] vteprec_physical_locator_set_columns, ARRAY_SIZE(vteprec_physical_locator_set_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vtep-idl.c:5927:37: warning: zero size arrays are an extension [-Wzero-length-array] vteprec_physical_port_columns, ARRAY_SIZE(vteprec_physical_port_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vtep-idl.c:5930:39: warning: zero size arrays are an extension [-Wzero-length-array] vteprec_physical_switch_columns, ARRAY_SIZE(vteprec_physical_switch_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vtep-idl.c:5933:30: warning: zero size arrays are an extension [-Wzero-length-array] vteprec_tunnel_columns, ARRAY_SIZE(vteprec_tunnel_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vtep-idl.c:5936:40: warning: zero size arrays are an extension [-Wzero-length-array] vteprec_ucast_macs_local_columns, ARRAY_SIZE(vteprec_ucast_macs_local_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vtep-idl.c:5939:41: warning: zero size arrays are an extension [-Wzero-length-array] vteprec_ucast_macs_remote_columns, ARRAY_SIZE(vteprec_ucast_macs_remote_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/vtep-idl.c:5944:45: warning: zero size arrays are an extension [-Wzero-length-array] "hardware_vtep", vteprec_table_classes, ARRAY_SIZE(vteprec_table_classes) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/daemon-unix.c:304:25: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(error_signals); i++) { ^~~~~~~~~~~~~~~~~~~~~~~~~ lib/dpif-linux.c:1699:22: warning: zero size arrays are an extension [-Wzero-length-array] struct nlattr *a[ARRAY_SIZE(ovs_packet_policy)]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/dpif-linux.c:1713:29: warning: zero size arrays are an extension [-Wzero-length-array] ARRAY_SIZE(ovs_packet_policy))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/dpif-linux.c:1997:22: warning: zero size arrays are an extension [-Wzero-length-array] struct nlattr *a[ARRAY_SIZE(ovs_vport_policy)]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/dpif-linux.c:2012:29: warning: zero size arrays are an extension [-Wzero-length-array] ARRAY_SIZE(ovs_vport_policy))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/dpif-linux.c:2165:22: warning: zero size arrays are an extension [-Wzero-length-array] struct nlattr *a[ARRAY_SIZE(ovs_datapath_policy)]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/dpif-linux.c:2180:29: warning: zero size arrays are an extension [-Wzero-length-array] ARRAY_SIZE(ovs_datapath_policy))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/dpif-linux.c:2327:22: warning: zero size arrays are an extension [-Wzero-length-array] struct nlattr *a[ARRAY_SIZE(ovs_flow_policy)]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/dpif-linux.c:2342:29: warning: zero size arrays are an extension [-Wzero-length-array] ARRAY_SIZE(ovs_flow_policy))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/netdev-linux.c:804:13: warning: zero size arrays are an extension [-Wzero-length-array] ARRAY_SIZE(filt), (struct sock_filter *) filt ^~~~~~~~~~~~~~~~ lib/netdev-linux.c:2952:26: warning: zero size arrays are an extension [-Wzero-length-array] struct nlattr *attrs[ARRAY_SIZE(tca_htb_policy)]; ^~~~~~~~~~~~~~~~~~~~~~~~~~ lib/netdev-linux.c:2956:33: warning: zero size arrays are an extension [-Wzero-length-array] attrs, ARRAY_SIZE(tca_htb_policy))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ lib/netdev-linux.c:3384:26: warning: zero size arrays are an extension [-Wzero-length-array] struct nlattr *attrs[ARRAY_SIZE(tca_hfsc_policy)]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/netdev-linux.c:3387:33: warning: zero size arrays are an extension [-Wzero-length-array] attrs, ARRAY_SIZE(tca_hfsc_policy))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/netdev-linux.c:4185:23: warning: zero size arrays are an extension [-Wzero-length-array] struct nlattr *ta[ARRAY_SIZE(tca_policy)]; ^~~~~~~~~~~~~~~~~~~~~~ lib/netdev-linux.c:4188:42: warning: zero size arrays are an extension [-Wzero-length-array] tca_policy, ta, ARRAY_SIZE(ta))) { ^~~~~~~~~~~~~~ lib/netdev-linux.c:4227:23: warning: zero size arrays are an extension [-Wzero-length-array] struct nlattr *ta[ARRAY_SIZE(tca_policy)]; ^~~~~~~~~~~~~~~~~~~~~~ lib/netdev-linux.c:4230:42: warning: zero size arrays are an extension [-Wzero-length-array] tca_policy, ta, ARRAY_SIZE(ta))) { ^~~~~~~~~~~~~~ lib/netdev-linux.c:4254:27: warning: zero size arrays are an extension [-Wzero-length-array] struct nlattr *sa[ARRAY_SIZE(stats_policy)]; ^~~~~~~~~~~~~~~~~~~~~~~~ lib/netdev-linux.c:4257:34: warning: zero size arrays are an extension [-Wzero-length-array] sa, ARRAY_SIZE(sa))) { ^~~~~~~~~~~~~~ lib/netlink-socket.c:975:48: warning: zero size arrays are an extension [-Wzero-length-array] family_policy, attrs, ARRAY_SIZE(family_policy)) ^~~~~~~~~~~~~~~~~~~~~~~~~ lib/netlink-socket.c:995:33: warning: zero size arrays are an extension [-Wzero-length-array] struct nlattr *family_attrs[ARRAY_SIZE(family_policy)]; ^~~~~~~~~~~~~~~~~~~~~~~~~ lib/netlink-socket.c:1018:33: warning: zero size arrays are an extension [-Wzero-length-array] struct nlattr *mc_attrs[ARRAY_SIZE(mc_policy)]; ^~~~~~~~~~~~~~~~~~~~~ lib/netlink-socket.c:1021:55: warning: zero size arrays are an extension [-Wzero-length-array] if (!nl_parse_nested(mc, mc_policy, mc_attrs, ARRAY_SIZE(mc_policy))) { ^~~~~~~~~~~~~~~~~~~~~ lib/netlink-socket.c:1049:30: warning: zero size arrays are an extension [-Wzero-length-array] struct nlattr *attrs[ARRAY_SIZE(family_policy)]; ^~~~~~~~~~~~~~~~~~~~~~~~~ lib/netlink-socket.c:1081:44: warning: zero size arrays are an extension [-Wzero-length-array] ovs_assert(protocol >= 0 && protocol < ARRAY_SIZE(pools)); ^ lib/netlink-socket.c:1105:23: warning: zero size arrays are an extension [-Wzero-length-array] if (pool->n < ARRAY_SIZE(pool->socks)) { ^~~~~~~~~~~~~~~~~~~~~~~ lib/netlink-socket.c:1207:38: warning: zero size arrays are an extension [-Wzero-length-array] for (flag = flags; flag < &flags[ARRAY_SIZE(flags)]; flag++) { ^~~~~~~~~~~~~~~~~ lib/rtnetlink-link.c:52:26: warning: zero size arrays are an extension [-Wzero-length-array] struct nlattr *attrs[ARRAY_SIZE(policy)]; ^~~~~~~~~~~~~~~~~~ lib/rtnetlink-link.c:55:45: warning: zero size arrays are an extension [-Wzero-length-array] policy, attrs, ARRAY_SIZE(policy)); ^~~~~~~~~~~~~~~~~~ lib/route-table.c:302:26: warning: zero size arrays are an extension [-Wzero-length-array] struct nlattr *attrs[ARRAY_SIZE(policy)]; ^~~~~~~~~~~~~~~~~~ lib/route-table.c:305:45: warning: zero size arrays are an extension [-Wzero-length-array] policy, attrs, ARRAY_SIZE(policy)); ^~~~~~~~~~~~~~~~~~ ofproto/ofproto.c:3337:23: warning: zero size arrays are an extension [-Wzero-length-array] rules->capacity = ARRAY_SIZE(rules->stub); ^~~~~~~~~~~~~~~~~~~~~~~ ovsdb/execution.c:86:21: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(operations); i++) { ^~~~~~~~~~~~~~~~~~~~~~ utilities/ovs-ofctl.c:1750:38: warning: zero size arrays are an extension [-Wzero-length-array] for (flag = flags; flag < &flags[ARRAY_SIZE(flags)]; flag++) { ^~~~~~~~~~~~~~~~~ utilities/ovs-vsctl.c:314:39: warning: zero size arrays are an extension [-Wzero-length-array] const int n_global_long_options = ARRAY_SIZE(global_long_options) - 1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utilities/ovs-vsctl.c:332:25: warning: zero size arrays are an extension [-Wzero-length-array] allocated_options = ARRAY_SIZE(global_long_options); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utilities/ovs-vsctl.c:1353:34: warning: zero size arrays are an extension [-Wzero-length-array] show < &cmd_show_tables[ARRAY_SIZE(cmd_show_tables)]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ utilities/ovs-vsctl.c:1361:25: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(show->columns); i++) { ^~~~~~~~~~~~~~~~~~~~~~~~~ utilities/ovs-vsctl.c:1376:34: warning: zero size arrays are an extension [-Wzero-length-array] show < &cmd_show_tables[ARRAY_SIZE(cmd_show_tables)]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ utilities/ovs-vsctl.c:1391:34: warning: zero size arrays are an extension [-Wzero-length-array] show < &cmd_show_tables[ARRAY_SIZE(cmd_show_tables)]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ utilities/ovs-vsctl.c:1424:21: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(show->columns); i++) { ^~~~~~~~~~~~~~~~~~~~~~~~~ utilities/ovs-vsctl.c:2662:21: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(table_class->row_ids); i++) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utilities/ovs-vsctl.c:2752:25: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(table->row_ids); i++) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ utilities/ovs-vsctl.c:3854:58: warning: zero size arrays are an extension [-Wzero-length-array] &operator, operators, ARRAY_SIZE(operators), ^~~~~~~~~~~~~~~~~~~~~ vtep/vtep-ctl.c:266:39: warning: zero size arrays are an extension [-Wzero-length-array] const int n_global_long_options = ARRAY_SIZE(global_long_options) - 1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vtep/vtep-ctl.c:284:25: warning: zero size arrays are an extension [-Wzero-length-array] allocated_options = ARRAY_SIZE(global_long_options); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vtep/vtep-ctl.c:2356:21: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(table_class->row_ids); i++) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vtep/vtep-ctl.c:2445:25: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(table->row_ids); i++) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ vtep/vtep-ctl.c:3468:58: warning: zero size arrays are an extension [-Wzero-length-array] &operator, operators, ARRAY_SIZE(operators), ^~~~~~~~~~~~~~~~~~~~~ utilities/nlmon.c:94:34: warning: zero size arrays are an extension [-Wzero-length-array] struct nlattr *attrs[ARRAY_SIZE(rtnlgrp_link_policy)]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utilities/nlmon.c:108:41: warning: zero size arrays are an extension [-Wzero-length-array] attrs, ARRAY_SIZE(rtnlgrp_link_policy))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utilities/nlmon.c:120:29: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(flags); i++) { ^~~~~~~~~~~~~~~~~ tests/idltest.c:1476:29: warning: zero size arrays are an extension [-Wzero-length-array] idltest_link1_columns, ARRAY_SIZE(idltest_link1_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tests/idltest.c:1479:29: warning: zero size arrays are an extension [-Wzero-length-array] idltest_link2_columns, ARRAY_SIZE(idltest_link2_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tests/idltest.c:1482:30: warning: zero size arrays are an extension [-Wzero-length-array] idltest_simple_columns, ARRAY_SIZE(idltest_simple_columns), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tests/idltest.c:1487:39: warning: zero size arrays are an extension [-Wzero-length-array] "idltest", idltest_table_classes, ARRAY_SIZE(idltest_table_classes) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tests/test-classifier.c:416:26: warning: zero size arrays are an extension [-Wzero-length-array] x = random_range(N_FLOW_VALUES); ^~~~~~~~~~~~~ tests/test-classifier.c:418:51: warning: zero size arrays are an extension [-Wzero-length-array] flow.nw_src = nw_src_values[get_value(&x, N_NW_SRC_VALUES)]; ^~~~~~~~~~~~~~~ tests/test-classifier.c:419:51: warning: zero size arrays are an extension [-Wzero-length-array] flow.nw_dst = nw_dst_values[get_value(&x, N_NW_DST_VALUES)]; ^~~~~~~~~~~~~~~ tests/test-classifier.c:420:58: warning: zero size arrays are an extension [-Wzero-length-array] flow.tunnel.tun_id = tun_id_values[get_value(&x, N_TUN_ID_VALUES)]; ^~~~~~~~~~~~~~~ tests/test-classifier.c:421:55: warning: zero size arrays are an extension [-Wzero-length-array] flow.metadata = metadata_values[get_value(&x, N_METADATA_VALUES)]; ^~~~~~~~~~~~~~~~~ tests/test-classifier.c:423:52: warning: zero size arrays are an extension [-Wzero-length-array] N_IN_PORT_VALUES)]; ^~~~~~~~~~~~~~~~ tests/test-classifier.c:424:55: warning: zero size arrays are an extension [-Wzero-length-array] flow.vlan_tci = vlan_tci_values[get_value(&x, N_VLAN_TCI_VALUES)]; ^~~~~~~~~~~~~~~~~ tests/test-classifier.c:425:53: warning: zero size arrays are an extension [-Wzero-length-array] flow.dl_type = dl_type_values[get_value(&x, N_DL_TYPE_VALUES)]; ^~~~~~~~~~~~~~~~ tests/test-classifier.c:426:51: warning: zero size arrays are an extension [-Wzero-length-array] flow.tp_src = tp_src_values[get_value(&x, N_TP_SRC_VALUES)]; ^~~~~~~~~~~~~~~ tests/test-classifier.c:427:51: warning: zero size arrays are an extension [-Wzero-length-array] flow.tp_dst = tp_dst_values[get_value(&x, N_TP_DST_VALUES)]; ^~~~~~~~~~~~~~~ tests/test-classifier.c:428:57: warning: zero size arrays are an extension [-Wzero-length-array] memcpy(flow.dl_src, dl_src_values[get_value(&x, N_DL_SRC_VALUES)], ^~~~~~~~~~~~~~~ tests/test-classifier.c:430:57: warning: zero size arrays are an extension [-Wzero-length-array] memcpy(flow.dl_dst, dl_dst_values[get_value(&x, N_DL_DST_VALUES)], ^~~~~~~~~~~~~~~ tests/test-classifier.c:432:55: warning: zero size arrays are an extension [-Wzero-length-array] flow.nw_proto = nw_proto_values[get_value(&x, N_NW_PROTO_VALUES)]; ^~~~~~~~~~~~~~~~~ tests/test-classifier.c:433:52: warning: zero size arrays are an extension [-Wzero-length-array] flow.nw_tos = nw_dscp_values[get_value(&x, N_NW_DSCP_VALUES)]; ^~~~~~~~~~~~~~~~ tests/test-classifier.c:630:53: warning: zero size arrays are an extension [-Wzero-length-array] classifier_set_prefix_fields(&cls, trie_fields, ARRAY_SIZE(trie_fields)); ^~~~~~~~~~~~~~~~~~~~~~~ tests/test-classifier.c:664:38: warning: zero size arrays are an extension [-Wzero-length-array] ARRAY_SIZE(trie_fields)); ^~~~~~~~~~~~~~~~~~~~~~~ tests/test-classifier.c:705:38: warning: zero size arrays are an extension [-Wzero-length-array] ARRAY_SIZE(trie_fields)); ^~~~~~~~~~~~~~~~~~~~~~~ tests/test-classifier.c:819:42: warning: zero size arrays are an extension [-Wzero-length-array] ARRAY_SIZE(trie_fields)); ^~~~~~~~~~~~~~~~~~~~~~~ tests/test-classifier.c:822:29: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(ops); i++) { ^~~~~~~~~~~~~~~ tests/test-classifier.c:868:40: warning: zero size arrays are an extension [-Wzero-length-array] } while (next_permutation(ops, ARRAY_SIZE(ops))); ^~~~~~~~~~~~~~~ tests/test-classifier.c:926:38: warning: zero size arrays are an extension [-Wzero-length-array] ARRAY_SIZE(trie_fields)); ^~~~~~~~~~~~~~~~~~~~~~~ tests/test-classifier.c:985:29: warning: zero size arrays are an extension [-Wzero-length-array] shuffle(priorities, ARRAY_SIZE(priorities)); ^~~~~~~~~~~~~~~~~~~~~~ tests/test-classifier.c:990:38: warning: zero size arrays are an extension [-Wzero-length-array] ARRAY_SIZE(trie_fields)); ^~~~~~~~~~~~~~~~~~~~~~~ tests/test-classifier.c:1050:32: warning: zero size arrays are an extension [-Wzero-length-array] return values[random_range(ARRAY_SIZE(values))]; ^~~~~~~~~~~~~~~~~~ tests/test-csum.c:186:44: warning: zero size arrays are an extension [-Wzero-length-array] for (tc = test_cases; tc < &test_cases[ARRAY_SIZE(test_cases)]; tc++) { ^~~~~~~~~~~~~~~~~~~~~~ tests/test-csum.c:251:25: warning: zero size arrays are an extension [-Wzero-length-array] for (j = 0; j < ARRAY_SIZE(data); j++) { ^~~~~~~~~~~~~~~~ tests/test-csum.c:255:30: warning: zero size arrays are an extension [-Wzero-length-array] index = random_range(ARRAY_SIZE(data)); ^~~~~~~~~~~~~~~~ tests/test-csum.c:271:25: warning: zero size arrays are an extension [-Wzero-length-array] for (j = 0; j < ARRAY_SIZE(data); j++) { ^~~~~~~~~~~~~~~~ tests/test-csum.c:275:30: warning: zero size arrays are an extension [-Wzero-length-array] index = random_range(ARRAY_SIZE(data)); ^~~~~~~~~~~~~~~~ tests/test-hindex.c:312:21: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(hash_funcs); i++) { ^~~~~~~~~~~~~~~~~~~~~~ tests/test-hmap.c:282:21: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(hash_funcs); i++) { ^~~~~~~~~~~~~~~~~~~~~~ tests/test-sha1.c:146:21: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(vectors); i++) { ^~~~~~~~~~~~~~~~~~~ tests/test-stp.c:124:28: warning: zero size arrays are an extension [-Wzero-length-array] assert(tc->n_bridges < ARRAY_SIZE(tc->bridges)); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ tests/test-stp.c:138:25: warning: zero size arrays are an extension [-Wzero-length-array] assert(tc->n_lans < ARRAY_SIZE(tc->lans)); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ tests/test-stp.c:171:26: warning: zero size arrays are an extension [-Wzero-length-array] assert(conn_no < ARRAY_SIZE(new_lan->conns)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ tests/test-stp.c:182:22: warning: zero size arrays are an extension [-Wzero-length-array] assert(port_no < ARRAY_SIZE(b->ports)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ tests/test-util.c:259:21: warning: zero size arrays are an extension [-Wzero-length-array] for (i = 0; i < ARRAY_SIZE(bits); i++) { ^~~~~~~~~~~~~~~~ tests/test-util.c:269:23: warning: zero size arrays are an extension [-Wzero-length-array] shuffle(bits, ARRAY_SIZE(bits)); ^~~~~~~~~~~~~~~~ tests/test-util.c:276:23: warning: zero size arrays are an extension [-Wzero-length-array] shuffle(bits, ARRAY_SIZE(bits)); ^~~~~~~~~~~~~~~~ vswitchd/bridge.c:2136:32: warning: zero size arrays are an extension [-Wzero-length-array] ARRAY_SIZE(int_values)); ^~~~~~~~~~~~~~~~~~~~~~ vswitchd/bridge.c:3139:42: warning: zero size arrays are an extension [-Wzero-length-array] if (s.n_prefix_fields >= ARRAY_SIZE(s.prefix_fields)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/o/owfs/owfs_2.9p8.orig.tar.gz ../../../owlib/src/include/ow_detect.h:78:12: warning: zero size arrays are an extension [-Wzero-length-array] char name[0] ; ^ ../include/ow_detect.h:78:12: warning: zero size arrays are an extension [-Wzero-length-array] char name[0] ; ^ ../include/connector.h:75:12: warning: zero size arrays are an extension [-Wzero-length-array] __u8 data[0]; ^ ../include/connector.h:99:12: warning: zero size arrays are an extension [-Wzero-length-array] __u8 data[0]; ^ ../include/w1_netlink.h:63:15: warning: zero size arrays are an extension [-Wzero-length-array] __u8 data[0]; ^ ../include/w1_netlink.h:81:15: warning: zero size arrays are an extension [-Wzero-length-array] __u8 data[0]; ^ ../include/ow_w1.h:64:15: warning: zero size arrays are an extension [-Wzero-length-array] __u8 follow[0] ; ^ ../include/ow_external.h:53:15: warning: zero size arrays are an extension [-Wzero-length-array] char payload[0] ; ^ ../include/ow_external.h:66:15: warning: zero size arrays are an extension [-Wzero-length-array] char payload[0] ; ^ ../include/ow_external.h:72:15: warning: zero size arrays are an extension [-Wzero-length-array] char payload[0] ; ^ ow_find_external.c:32:14: warning: zero size arrays are an extension [-Wzero-length-array] char other[0] ; ^ ow_find_external.c:57:14: warning: zero size arrays are an extension [-Wzero-length-array] char other[0] ; ^ ow_find_external.c:77:14: warning: zero size arrays are an extension [-Wzero-length-array] char other[0] ; ^ ow_parse_external.c:598:14: warning: zero size arrays are an extension [-Wzero-length-array] char other[0] ; ^ ow_parse_external.c:615:14: warning: zero size arrays are an extension [-Wzero-length-array] char other[0] ; ^ ow_parse_external.c:635:14: warning: zero size arrays are an extension [-Wzero-length-array] char other[0] ; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/p/patch/patch_2.7.5.orig.tar.xz safe.c:264:15: warning: zero size arrays are an extension [-Wzero-length-array] char buffer[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/p/pdnsd/pdnsd_1.2.9a-par.orig.tar.gz ./list.h:80:12: warning: zero size arrays are an extension [-Wzero-length-array] char data[0]; ^ ./list.h:120:14: warning: zero size arrays are an extension [-Wzero-length-array] char *data[0]; ^ ./conff.h:52:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(pdnsd_a) *addr_array; ^~~~~~~~~~~~~~~~~~~~~~ ./conff.h:53:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(pdnsd_a2) *addr2_array; ^~~~~~~~~~~~~~~~~~~~~~~ ./conff.h:60:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(atup_t) *atup_array; ^~~~~~~~~~~~~~~~~~~~~ ./conff.h:67:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(slist_t) *slist_array; ^~~~~~~~~~~~~~~~~~~~~~ ./conff.h:73:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(addr4maskpair_t) *a4_array; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./conff.h:80:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(addr6maskpair_t) *a6_array; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./conff.h:115:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(servparm_t) *servparm_array; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./conff.h:118:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(zone_t) *zone_array; ^~~~~~~~~~~~~~~~~~~~~ ./dns.h:281:18: warning: zero size arrays are an extension [-Wzero-length-array] unsigned char s[0]; ^ ./cache.h:43:24: warning: zero size arrays are an extension [-Wzero-length-array] struct in6_addr data[0]; /* dummy for alignment */ ^ dns_answer.c:119:25: warning: zero size arrays are an extension [-Wzero-length-array] unsigned char buf[0]; /* Actual size determined by global.udpbufsize */ ^ dns_answer.c:131:23: warning: zero size arrays are an extension [-Wzero-length-array] unsigned char query[0]; ^ dns_answer.c:141:19: warning: zero size arrays are an extension [-Wzero-length-array] unsigned char nm[0]; ^ dns_answer.c:485:21: warning: zero size arrays are an extension [-Wzero-length-array] unsigned char tnm[0]; /* Name for the domain a record refers to */ ^ dns_query.c:68:28: warning: zero size arrays are an extension [-Wzero-length-array] addr6maskpair_t rdata[0]; /* dummy array for alignment */ ^ dns_query.c:118:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(query_stat_t) *query_stat_array; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ dns_query.c:174:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(dns_cent_t) *dns_cent_array; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./../list.h:80:12: warning: zero size arrays are an extension [-Wzero-length-array] char data[0]; ^ ./../list.h:120:14: warning: zero size arrays are an extension [-Wzero-length-array] char *data[0]; ^ ./../dns.h:281:18: warning: zero size arrays are an extension [-Wzero-length-array] unsigned char s[0]; ^ ./../conff.h:52:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(pdnsd_a) *addr_array; ^~~~~~~~~~~~~~~~~~~~~~ ./../conff.h:53:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(pdnsd_a2) *addr2_array; ^~~~~~~~~~~~~~~~~~~~~~~ ./../conff.h:60:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(atup_t) *atup_array; ^~~~~~~~~~~~~~~~~~~~~ ./../conff.h:67:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(slist_t) *slist_array; ^~~~~~~~~~~~~~~~~~~~~~ ./../conff.h:73:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(addr4maskpair_t) *a4_array; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../conff.h:80:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(addr6maskpair_t) *a6_array; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../conff.h:115:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(servparm_t) *servparm_array; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./../conff.h:118:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(zone_t) *zone_array; ^~~~~~~~~~~~~~~~~~~~~ ./../cache.h:43:24: warning: zero size arrays are an extension [-Wzero-length-array] struct in6_addr data[0]; /* dummy for alignment */ ^ ../list.h:80:12: warning: zero size arrays are an extension [-Wzero-length-array] char data[0]; ^ ../list.h:120:14: warning: zero size arrays are an extension [-Wzero-length-array] char *data[0]; ^ ../dns.h:281:18: warning: zero size arrays are an extension [-Wzero-length-array] unsigned char s[0]; ^ ../conff.h:52:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(pdnsd_a) *addr_array; ^~~~~~~~~~~~~~~~~~~~~~ ../conff.h:53:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(pdnsd_a2) *addr2_array; ^~~~~~~~~~~~~~~~~~~~~~~ ../conff.h:60:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(atup_t) *atup_array; ^~~~~~~~~~~~~~~~~~~~~ ../conff.h:67:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(slist_t) *slist_array; ^~~~~~~~~~~~~~~~~~~~~~ ../conff.h:73:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(addr4maskpair_t) *a4_array; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../conff.h:80:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(addr6maskpair_t) *a6_array; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../conff.h:115:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(servparm_t) *servparm_array; ^~~~~~~~~~~~~~~~~~~~~~~~~ ../conff.h:118:9: warning: zero size arrays are an extension [-Wzero-length-array] typedef DYNAMIC_ARRAY(zone_t) *zone_array; ^~~~~~~~~~~~~~~~~~~~~ ../cache.h:43:24: warning: zero size arrays are an extension [-Wzero-length-array] struct in6_addr data[0]; /* dummy for alignment */ ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/p/puf/puf_1.0.0.orig.tar.gz ./puf.h:132:17: warning: zero size arrays are an extension [-Wzero-length-array] haddr_t ips[0]; /* actually num_ips */ ^ ./puf.h:140:15: warning: zero size arrays are an extension [-Wzero-length-array] char name[0]; ^ ./puf.h:151:19: warning: zero size arrays are an extension [-Wzero-length-array] char cgi_path[0]; /* Only for "cgi-proxies" */ ^ ./puf.h:163:21: warning: zero size arrays are an extension [-Wzero-length-array] proxyent_t ents[0]; ^ ./puf.h:170:16: warning: zero size arrays are an extension [-Wzero-length-array] char agent[0]; ^ ./puf.h:177:16: warning: zero size arrays are an extension [-Wzero-length-array] void *ents[0]; ^ ./puf.h:184:15: warning: zero size arrays are an extension [-Wzero-length-array] char path[0]; ^ ./puf.h:193:15: warning: zero size arrays are an extension [-Wzero-length-array] char data[0]; ^ ./puf.h:246:15: warning: zero size arrays are an extension [-Wzero-length-array] char disp[0]; ^ ./puf.h:278:21: warning: zero size arrays are an extension [-Wzero-length-array] char local_part[0]; /* Variable length local part */ ^ ./puf.h:293:15: warning: zero size arrays are an extension [-Wzero-length-array] char data[0]; ^ ./puf.h:341:22: warning: zero size arrays are an extension [-Wzero-length-array] char disposition[0]; /* Local file name */ ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/r/realtimebattle/realtimebattle_1.0.8.orig.tar.gz ./gettextP.h:145:19: warning: zero size arrays are an extension [-Wzero-length-array] char domainname[ZERO]; ^~~~ dcigettext.c:240:14: warning: zero size arrays are an extension [-Wzero-length-array] char msgid[ZERO]; ^~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/r/rtpproxy/rtpproxy_1.2.1.orig.tar.gz ./rtp.h:75:19: warning: zero size arrays are an extension [-Wzero-length-array] uint32_t csrc[0]; /* optional CSRC list */ ^ ./rtp.h:81:24: warning: zero size arrays are an extension [-Wzero-length-array] uint32_t extension[0]; /* actual extension data */ ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/s/shellinabox/shellinabox_2.14.orig.tar.gz ./shellinabox/launcher.h:59:12: warning: zero size arrays are an extension [-Wzero-length-array] char url[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/s/smcroute/smcroute_2.0.0.orig.tar.gz ./mclab.h:205:16: warning: zero size arrays are an extension [-Wzero-length-array] char *argv[0]; /* 'count' * '\0' terminated strings + '\0' */ ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/s/spl-linux/spl-linux_0.6.4.2.orig.tar.gz ./../include/splat-ctl.h:56:23: warning: zero size arrays are an extension [-Wzero-length-array] splat_user_t descs[0]; ^ ./../include/splat-ctl.h:60:23: warning: zero size arrays are an extension [-Wzero-length-array] splat_user_t descs[0]; ^ ./../include/splat-ctl.h:71:20: warning: zero size arrays are an extension [-Wzero-length-array] char cmd_data_str[0]; /* Opaque data region */ ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/s/swish-e/swish-e_2.4.7.orig.tar.gz ./array.h:40:24: warning: zero size arrays are an extension [-Wzero-length-array] unsigned char data[0]; /* Page data */ ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/u/ucblogo/ucblogo_5.5.orig.tar.gz ./logo.h:397:25: warning: zero size arrays are an extension [-Wzero-length-array] struct logo_node nodes[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/u/udftools/udftools_1.0.0b3.orig.tar.gz ../include/ecma_167.h:304:25: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t partitionMaps[0]; ^ ../include/ecma_167.h:312:28: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t partitionMapping[0]; ^ ../include/ecma_167.h:343:23: warning: zero size arrays are an extension [-Wzero-length-array] extent_ad allocDescs[0]; ^ ../include/ecma_167.h:363:26: warning: zero size arrays are an extension [-Wzero-length-array] uint32_t freeSpaceTable[0]; ^ ../include/ecma_167.h:364:21: warning: zero size arrays are an extension [-Wzero-length-array] uint32_t sizeTable[0]; ^ ../include/ecma_167.h:365:18: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t impUse[0]; ^ ../include/ecma_167.h:462:18: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t impUse[0]; ^ ../include/ecma_167.h:463:21: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t fileIdent[0]; ^ ../include/ecma_167.h:464:19: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t padding[0]; ^ ../include/ecma_167.h:574:24: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t extendedAttr[0]; ^ ../include/ecma_167.h:575:22: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t allocDescs[0]; ^ ../include/ecma_167.h:630:20: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t attrData[0]; ^ ../include/ecma_167.h:642:21: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t escapeSeq[0]; ^ ../include/ecma_167.h:684:21: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t infoTimes[0]; ^ ../include/ecma_167.h:697:18: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t impUse[0]; ^ ../include/ecma_167.h:709:18: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t impUse[0]; ^ ../include/ecma_167.h:721:18: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t appUse[0]; ^ ../include/ecma_167.h:739:22: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t allocDescs[0]; ^ ../include/ecma_167.h:748:18: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t bitmap[0]; ^ ../include/ecma_167.h:788:26: warning: zero size arrays are an extension [-Wzero-length-array] dstring componentIdent[0]; ^ ../include/ecma_167.h:818:24: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t extendedAttr[0]; ^ ../include/ecma_167.h:819:22: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t allocDescs[0]; ^ ../include/osta_udf.h:97:18: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t impUse[0]; ^ ../include/osta_udf.h:154:20: warning: zero size arrays are an extension [-Wzero-length-array] uint32_t vatEntry[0]; ^ ../include/osta_udf.h:174:18: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t impUse[0]; ^ ../include/osta_udf.h:175:20: warning: zero size arrays are an extension [-Wzero-length-array] uint32_t vatEntry[0]; ^ ../include/osta_udf.h:195:13: warning: zero size arrays are an extension [-Wzero-length-array] mapEntry[0]; ^ ../include/osta_udf.h:215:23: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t freeEASpace[0]; ^ ../include/osta_udf.h:232:23: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t freeEASpace[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/u/urjtag/urjtag_0.10.orig.tar.gz ../../include/flash/cfi.h:209:27: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t bank_region_info[0]; ^ ../include/flash/cfi.h:209:27: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t bank_region_info[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/u/util-linux/util-linux_2.27~rc2.orig.tar.xz libblkid/src/superblocks/befs.c:96:22: warning: zero size arrays are an extension [-Wzero-length-array] int32_t small_data[0]; ^ libblkid/src/superblocks/befs.c:103:13: warning: zero size arrays are an extension [-Wzero-length-array] char name[0]; ^ libblkid/src/superblocks/befs.c:122:13: warning: zero size arrays are an extension [-Wzero-length-array] char name[0]; ^ libblkid/src/superblocks/linux_raid.c:95:21: warning: zero size arrays are an extension [-Wzero-length-array] uint16_t dev_roles[0]; /* role in array, or 0xffff for a spare, or 0xfffe for faulty */ ^ libblkid/src/superblocks/zfs.c:45:17: warning: zero size arrays are an extension [-Wzero-length-array] char nvp_name[0]; /* aligned to 4 bytes */ ^ libblkid/src/superblocks/zfs.c:54:27: warning: zero size arrays are an extension [-Wzero-length-array] unsigned char nvs_string[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/x/xenomai/xenomai_2.6.3.orig.tar.bz2 rt_print.c:58:12: warning: zero size arrays are an extension [-Wzero-length-array] char data[0]; ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/z/zvbi/zvbi_0.2.35.orig.tar.bz2 ./proxy-msg.h:499:42: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t arg_data[0]; /* warning: must have same offset as in CNF message */ ^ ./proxy-msg.h:510:42: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t arg_data[0]; ^ ../src/proxy-msg.h:499:42: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t arg_data[0]; /* warning: must have same offset as in CNF message */ ^ ../src/proxy-msg.h:510:42: warning: zero size arrays are an extension [-Wzero-length-array] uint8_t arg_data[0]; ^ ========================================================== number of projects scanned: 2196 number of warnings: 543