mirror of
https://github.com/red0124/ssp.git
synced 2025-02-02 16:51:12 +01:00
replace ifdef WIN with ifdef __unix__
This commit is contained in:
parent
3578e7b99c
commit
43e4e8a9de
@ -16,7 +16,11 @@ inline void assert_string_error_defined() {
|
|||||||
"'string_error' needs to be enabled to use 'error_msg'");
|
"'string_error' needs to be enabled to use 'error_msg'");
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(_WIN64) || defined(_WIN32)
|
#if __unix__
|
||||||
|
inline ssize_t get_line(char** lineptr, size_t* n, FILE* stream) {
|
||||||
|
return getline(lineptr, n, stream);
|
||||||
|
}
|
||||||
|
#else
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
using ssize_t = int64_t;
|
using ssize_t = int64_t;
|
||||||
inline ssize_t get_line(char** lineptr, size_t* n, FILE* stream) {
|
inline ssize_t get_line(char** lineptr, size_t* n, FILE* stream) {
|
||||||
@ -67,10 +71,6 @@ inline ssize_t get_line(char** lineptr, size_t* n, FILE* stream) {
|
|||||||
(*lineptr)[pos] = '\0';
|
(*lineptr)[pos] = '\0';
|
||||||
return pos;
|
return pos;
|
||||||
}
|
}
|
||||||
#else
|
|
||||||
inline ssize_t get_line(char** lineptr, size_t* n, FILE* stream) {
|
|
||||||
return getline(lineptr, n, stream);
|
|
||||||
}
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
} /* ss */
|
} /* ss */
|
||||||
|
Loading…
Reference in New Issue
Block a user