1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-22 17:35:59 +03:00
lvm2/libdm
Zdenek Kabelac d53456be24 gcc: zero-sized array to fexlible array C99
Switch remaining zero sized struct to flexible arrays to be C99
complient.

These simple rules should apply:

- The incomplete array type must be the last element within the structure.
- There cannot be an array of structures that contain a flexible array member.
- Structures that contain a flexible array member cannot be used as a member of another structure.
- The structure must contain at least one named member in addition to the flexible array member.

Although some of the code pieces should be still improved.
2020-10-16 16:02:06 +02:00
..
datastruct gcc: zero-sized array to fexlible array C99 2020-10-16 16:02:06 +02:00
ioctl gcc: use apropriate type for reading and printing values 2020-10-16 16:02:05 +02:00
misc gcc: zero-sized array to fexlible array C99 2020-10-16 16:02:06 +02:00
mm gcc: use apropriate type for reading and printing values 2020-10-16 16:02:05 +02:00
regex cleanup: hide gcc warning 2016-11-23 17:55:03 +01:00
.exported_symbols libdm: Use wrappers for all malloc functions. 2015-07-22 23:11:48 +01:00
.exported_symbols.Base libdm: maintain binary interface for new FEATURE flag 2017-03-10 19:33:01 +01:00
.exported_symbols.DM_1_02_97 libdm: new dm_task_get_info with internal_suspend 2015-05-15 16:48:22 +02:00
.exported_symbols.DM_1_02_98 libdm: Add dm_task_get_errno to return ioctl errno. 2015-05-26 15:13:49 +01:00
.exported_symbols.DM_1_02_99 libdm: add dm_tree_node_set_thin_pool_read_only 2015-06-18 15:15:39 +02:00
.exported_symbols.DM_1_02_100 config: add support for config value formatting flags 2015-06-24 11:13:37 +02:00
.exported_symbols.DM_1_02_101 report: add infrastructure to recognize fuzzy reserved names and returning dynamic reserved values 2015-07-03 10:47:09 +02:00
.exported_symbols.DM_1_02_103 libdm: Use wrappers for all malloc functions. 2015-07-22 23:11:48 +01:00
.exported_symbols.DM_1_02_104 libdm: Drop ignored duplicate export designation. 2015-08-26 17:30:36 +01:00
.exported_symbols.DM_1_02_105 pre-release 2015-08-17 17:20:14 +01:00
.exported_symbols.DM_1_02_106 exported_symbols: comment old symbols 2019-08-07 15:28:55 +02:00
.exported_symbols.DM_1_02_107 libdm: add latency histogram support 2015-09-02 20:48:59 +01:00
.exported_symbols.DM_1_02_110 libdm: dm_tree_node_size_changed recognizes reduction 2015-10-25 21:05:15 +01:00
.exported_symbols.DM_1_02_113 libdm: introduce dm_get_status_mirror 2015-12-01 13:00:43 +01:00
.exported_symbols.DM_1_02_124 libdm: Add dm_udev_wait_immediate. 2016-04-28 00:54:27 +01:00
.exported_symbols.DM_1_02_128 libdm: report: add dm_report_set_selection 2016-06-20 11:33:43 +02:00
.exported_symbols.DM_1_02_129 exported_symbols: comment old symbols 2019-08-07 15:28:55 +02:00
.exported_symbols.DM_1_02_131 libdm: add dm_stats_create_regions_from_fd() 2016-07-08 14:34:41 +01:00
.exported_symbols.DM_1_02_133 libdm: report: add dm_report_group_output_and_pop_all 2016-08-09 18:24:45 +02:00
.exported_symbols.DM_1_02_135 libdm: add dm_config_parse_without_dup_node_check 2016-09-21 18:15:18 +02:00
.exported_symbols.DM_1_02_138 libdm: maintain binary interface for new FEATURE flag 2017-03-10 19:33:01 +01:00
.exported_symbols.DM_1_02_141 libdm: implement dm_percent_to_round_float 2017-06-24 17:44:40 +02:00
.exported_symbols.DM_1_02_147 libdm: Introduce dm_malloc_aligned 2018-01-10 15:48:03 +00:00
libdevmapper.h gcc: zero-sized array to fexlible array C99 2020-10-16 16:02:06 +02:00
libdevmapper.pc.in libdm: fix typo in libdevmapper.pc 2017-10-18 00:04:06 +02:00
libdm-common.c gcc: change zero-sized array to fexlible array 2020-10-16 16:02:06 +02:00
libdm-common.h cleanup: call uname once 2018-04-20 12:16:58 +02:00
libdm-config.c metadata: allow reading metadata with invalid creation_time 2019-05-10 15:07:15 +02:00
libdm-deptree.c dm: migration_threshold for old linked tools 2019-03-05 13:01:19 +01:00
libdm-file.c cov: mark warning as expected one 2019-03-05 12:16:33 +01:00
libdm-report.c cov: split check for type assignment 2019-03-05 12:16:07 +01:00
libdm-stats.c gcc: zero-sized array to fexlible array C99 2020-10-16 16:02:06 +02:00
libdm-string.c clean: drop unneeded -1 for snprintf 2018-02-12 22:14:25 +01:00
libdm-targets.c cache: support no_discard_passdown 2019-06-05 15:54:58 +02:00
libdm-timestamp.c doc: change fsf address 2016-01-21 12:11:37 +01:00
Makefile.in configure: improve test for realtime clock 2017-08-01 14:03:54 +02:00