eolian: improve function_full_c_name_get API
authorDaniel Kolesa <d.kolesa@osg.samsung.com>
Wed, 8 Jul 2015 11:09:56 +0000 (12:09 +0100)
committerDaniel Kolesa <d.kolesa@osg.samsung.com>
Wed, 8 Jul 2015 11:10:20 +0000 (12:10 +0100)
commit825349c7b8a7edb54d24b74356ec597f27e5d18a
tree70484c067c277bd64fbe50aa8a122696c7134b04
parentef65806ce4dc7560d9027b951cf707e7aae4eb86
eolian: improve function_full_c_name_get API

It's now generalized to work properly with legacy functions
as well as correctly append suffixes. Thus, it can be easily
used with the documentation generator and in other places.

@feature
13 files changed:
src/bin/eolian/common_funcs.c
src/bin/eolian/docs_generator.c
src/bin/eolian/docs_generator.h
src/bin/eolian/eo_generator.c
src/bin/eolian/legacy_generator.c
src/bin/eolian/main.c
src/bin/eolian/types_generator.c
src/bin/eolian/types_generator.h
src/bin/eolian_cxx/eolian_wrappers.hh
src/bindings/luajit/eolian.lua
src/lib/eolian/Eolian.h
src/lib/eolian/database_function_api.c
src/scripts/elua/modules/lualian.lua