On 11/04/2014 07:24 PM, Bill Fischofer wrote:
These files simply describe the APIs, their parameters, and expected behaviors. As such they are implementation-independent. The only implementation-specific things in them are the typedef definitions, which is what we were discussing moving. The sequence of #includes should be:Application Implementation Common ODP API #include odp.h #include platform/.../odp_xxx.h (defines typedefs and inlines) #include common/odp_xxx.h (references typedefs. If typedefs missing or inlines conflict, will cause compile error, indicating a problem in platform understanding of API) Does this structure make sense?
In a reply to Ciprian's RFC I've tried to explain a corner case where this structure fails to work.
_______________________________________________ lng-odp mailing list [email protected] http://lists.linaro.org/mailman/listinfo/lng-odp
