diff options
Diffstat (limited to 'src/safeguards.h')
-rw-r--r-- | src/safeguards.h | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/src/safeguards.h b/src/safeguards.h index 993b44b06..8117eabf2 100644 --- a/src/safeguards.h +++ b/src/safeguards.h @@ -32,21 +32,19 @@ /* Use stredup instead. */ //#define strdup SAFEGUARD_DO_NOT_USE_THIS_METHOD - -/* Use stredup instead. */ -//#define strndup SAFEGUARD_DO_NOT_USE_THIS_METHOD +#define strndup SAFEGUARD_DO_NOT_USE_THIS_METHOD /* Use strecpy instead. */ //#define strcpy SAFEGUARD_DO_NOT_USE_THIS_METHOD //#define strncpy SAFEGUARD_DO_NOT_USE_THIS_METHOD /* Use strecat instead. */ -//#define strcat SAFEGUARD_DO_NOT_USE_THIS_METHOD -//#define strncat SAFEGUARD_DO_NOT_USE_THIS_METHOD +#define strcat SAFEGUARD_DO_NOT_USE_THIS_METHOD +#define strncat SAFEGUARD_DO_NOT_USE_THIS_METHOD /* Use seprintf instead. */ -//#define sprintf SAFEGUARD_DO_NOT_USE_THIS_METHOD -//#define snprintf SAFEGUARD_DO_NOT_USE_THIS_METHOD +#define sprintf SAFEGUARD_DO_NOT_USE_THIS_METHOD +#define snprintf SAFEGUARD_DO_NOT_USE_THIS_METHOD /* Use vseprintf instead. */ //#define vsprintf SAFEGUARD_DO_NOT_USE_THIS_METHOD @@ -58,10 +56,4 @@ /* No clear replacement. */ #define strtok SAFEGUARD_DO_NOT_USE_THIS_METHOD -/* - * Possible future methods to mark unsafe, though needs more thought: - * - memcpy; when memory area overlaps it messes up, use memmove. - * - strlen: when the data is 'garbage', this could read beyond bounds. - */ - #endif /* SAFEGUARDS_H */ |