This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/TMS320C6678: How do I declare a C runtime function which has type uintptr_t in parameter in .xdc file?

Part Number: TMS320C6678

Tool/software: Code Composer Studio

I am creating a RTSC Module and I wanted to design a interface whose parameter use the type uintptr_t.

The XDCtools even recognize the standard size_t type, but cannot read the types like uintptr_t, int32_t, etc.., which are also C standard types. Is there any workaround for this?

Maybe in future release, XDCtools could add support for all at least C99 standard types.

BTW: Even I have already done a lot of coding work related to XDC environment, I still feel that those XDC re-typedefed basic types are unnecessary. For example, 'void' is typedefed to 'Void'. Another example, C standard has already defined width-specific types in stdint.h, but xdc has its own UInt32, xdc_Int32, etc..I guess maybe to let the compiler do this part of thing is a good choice.

Maybe I didn't look at it from a overall view.