49#if !defined(__BORLANDC__) && !defined(_MSC_VER)
106 if (len == 0 || buffer ==
NULL)
return(0);
111 if (file.
Get(&c,
sizeof(c)) !=
sizeof(c)) {
113 buffer[count] =
'\0';
117 if (c ==
'\x0A')
break;
118 if (c !=
'\x0D' && count+1 < len) {
122 buffer[count] =
'\0';
125 return(strlen(buffer));
130 if (len == 0 || buffer ==
NULL)
return(0);
135 if (file.
Get(&c,
sizeof(c)) !=
sizeof(c)) {
137 buffer[count] = L
'\0';
141 if (c == L
'\x0A')
break;
142 if (c != L
'\x0D' && count+1 < len) {
146 buffer[count] =
'\0';
149 return(wcslen(buffer));
virtual int Get(void *buffer, int slen)
int Read_Line(FileClass &file, char *buffer, int len, bool &eof)
wchar_t * wcstrim(wchar_t *buffer)
char * strtrim(char *buffer)