Lines Matching refs:buffer
18 * The parameter size is buffer size in byte
20 SECUREC_INLINE void SecTrimCRLF(char *buffer, size_t size)
22 size_t len = strlen(buffer);
24 while (len < size && (buffer[len] == '\r' || buffer[len] == '\n')) {
25 buffer[len] = '\0';
33 * specified by destMax from the std input stream, into the array pointed to by buffer
38 * is stored at the beginning of buffer and NULL is returned.
41 * buffer Storage location for input string.
42 * destMax The size of the buffer.
45 * buffer is updated
48 * buffer Successful operation
51 char *gets_s(char *buffer, size_t destMax)
59 if (buffer == NULL || bufferSize == 0 || bufferSize > SECUREC_STRING_MAX_LEN) {
64 if (fgets(buffer, (int)bufferSize, SECUREC_STREAM_STDIN) != NULL) {
65 SecTrimCRLF(buffer, bufferSize);
66 return buffer;