TICS Coding Standard Viewer 
TIOBE Software Quality Framework
Print-friendly version
©TIOBE Software www.tiobe.com
 
TIOBE - C Coding Standard
Search

Guideline:  14#3Checked automatically with code checker

Synopsis:None of the following functions should be used directly if possible: ungetc, fopen, fgetpos, ftell, gets, remove, rename, bsearch, qsort, time, date, clock, isalnum, isalpha, iscntrl, islower, isprint, isupper, perror, strerror, calloc, malloc, realloc, exit, fmod.
Language:C
Severity Level:10
Category:RESTRICTIONS ON SPECIFIC FUNCTIONS


Description:
The use of any of these facilities leads to some form of undefined or implementation defined behaviour and many subtle run-time problems can arise. If it is felt that the application absolutely must use this functionality, a wrapper function must be written and its use formally justified by the project manager.The external interface of any such wrapper functions must be consistent with the function being wrapped to avoid a proliferation of slightly different functions.