From 43e4e8a9de5d2e802f7a0ea4850a1534e34bc9a5 Mon Sep 17 00:00:00 2001 From: ado Date: Sun, 21 Feb 2021 22:25:58 +0100 Subject: [PATCH] replace ifdef WIN with ifdef __unix__ --- include/ss/common.hpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/include/ss/common.hpp b/include/ss/common.hpp index 0398a96..99ce493 100644 --- a/include/ss/common.hpp +++ b/include/ss/common.hpp @@ -16,7 +16,11 @@ inline void assert_string_error_defined() { "'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 using ssize_t = int64_t; 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'; return pos; } -#else -inline ssize_t get_line(char** lineptr, size_t* n, FILE* stream) { - return getline(lineptr, n, stream); -} #endif } /* ss */