#ifndef SSTRING_H_INCLUDED #define SSTRING_H_INCLUDED /* This file contains string functions that are cognizant of the declared size of the destination data structure. */ /* Copy string pointed by B to array A with size checking. */ #define SSTRCPY(A,B) \ (strncpy((A), (B), sizeof(A)), *((A)+sizeof(A)-1) = '\0') #define SSTRCMP(A,B) \ (strncmp((A), (B), sizeof(A))) #endif