I would like to know if it's possible that inside the main()
function from C to include something.
For instance, in a Cell program i define the parameters for cache-api.h that later in the main()
function i want to change .
I understood that what was defined with #define
can be undefined with #undef
anywhere in the program, but after redefining my needed parameters I have to include cache-api.h again . Is that possible?
How can I solve this problem more elegant ? Supposing I want to read from the main storage with cache_rd(...)
but the types would differ during the execution of a SPU, how can i use both #define CACHED_TYPE struct x
and #define CACHED_TYPE struct y
in the same program?
Thanks in advance for the answer, i hope i am clear in expression.