eolian: remove static_array and terminated_array
authorDaniel Kolesa <d.kolesa@osg.samsung.com>
Fri, 22 Sep 2017 16:01:15 +0000 (18:01 +0200)
committerDaniel Kolesa <d.kolesa@osg.samsung.com>
Fri, 22 Sep 2017 16:01:15 +0000 (18:01 +0200)
commit1577c576e6141eeb80f9e6c7018310690bb1d8bc
tree787ebb7cad35729ca10d844587d268d574c20972
parent4bae2a7385626e649b635dc4577a193a7d49e8e5
eolian: remove static_array and terminated_array

These types are of questionable value and the API was not entirely
thought out - remove for now, and if a legitimate use is found
later, they may be readded (with a better API), but typically it
seems best to redesign the bad APIs around safe containers...
13 files changed:
src/bin/eolian/types.c
src/bindings/luajit/eolian.lua
src/lib/eolian/Eolian.h
src/lib/eolian/database_type_api.c
src/lib/eolian/database_validate.c
src/lib/eolian/eo_lexer.c
src/lib/eolian/eo_lexer.h
src/lib/eolian/eo_parser.c
src/lib/eolian/eolian_database.h
src/scripts/elua/apps/docgen/doctree.lua
src/tests/eolian/data/struct.eo
src/tests/eolian/data/struct_ref.c
src/tests/eolian/eolian_parsing.c