Eolian: Add an internal environment for class variables.
authorDaniel Zaoui <daniel.zaoui@samsung.com>
Wed, 28 May 2014 12:46:30 +0000 (15:46 +0300)
committerDaniel Zaoui <daniel.zaoui@samsung.com>
Thu, 29 May 2014 06:58:27 +0000 (09:58 +0300)
commitcb499ab28e49a3ea633da50214e18d45c29e609d
treeaa09fc2883f8b77e1cf7ef97b9730609ba398108
parentd949e9b41b05ff274fa568b2b1c1b70090447659
Eolian: Add an internal environment for class variables.

To reduce the invocations to strings conversions, we store the
classname, the Eo prefix in upper and lower cases in global variables.
The problem comes when we have to handle overriding functions. A lot of
conflicts between class base and class inheriting can happen.

The chosen solution is to create independent environments storing the
converted strings.
src/bin/eolian/common_funcs.c
src/bin/eolian/common_funcs.h