| 200 | === unsigned int _strncmp( const char* s1, const char* s2, unsigned int n ) === |
| 201 | Compare two strings ''s1'' and ''s2'', no more than n characters. |
| 202 | |
| 203 | === char* _strcpy( char* dest, char* source ) === |
| 204 | Copy source string to dest string. |
| 205 | |
| 206 | === void _dcache_buf_invalidate( void* buffer, unsigned int size ) === |
| 207 | Invalidate all data cache lines corresponding to a memory buffer identified by a base address and a size. |
| 208 | |
| 209 | === unsigned int _heap_info( unsigned int* vaddr, unsigned int* size, unsigned int x, unsigned int y ) === |
| 210 | This function returns in the ''vaddr'' and '' size'' arguments the information associated to a heap. |
| 211 | If (x < X_SIZE) and (y < Y_SIZE), it return the heap associated to any task running in cluster(x,y). |
| 212 | Else, it return the heap associated to the calling task. |
| 213 | It uses the mapping_info structure to retrieve information, and return 0 if success. Return non zero if not found. |
| 214 | |
| 215 | |
| 216 | |