I wonder if anybody has any documentation on Redlib, especially about reentrancy and dynamic memory allocation?
By default, MCUExpresso uses Redlib for new C projects. According to the IDE User Guide, NXP recommend the use of Redlib. So one would expect that there's documentation about a component at the core of an embedded project. However, I haven't found anything yet (except for some scarce information in the IDE User Guide).
I'm interested how Redlib handles notoriously non-reentrant functions like strtok(). Additionally I'd like to know how Redlib uses dynamic memory allocation, e.g., whether snprintf() does any calls to malloc()/free().
Obviously, there's no source code for Redlib available so I can not check for myself. According to the header files, there are no explicitly reentrant counterparts like strtok_r() available.