diff --git a/CMakeLists.txt b/CMakeLists.txt deleted file mode 100644 index 4bb0d38..0000000 --- a/CMakeLists.txt +++ /dev/null @@ -1,8 +0,0 @@ -cmake_minimum_required(VERSION 4.0) -project(cnotes C) - -set(CMAKE_C_STANDARD 90) - -add_executable(dumpnotes dumpnotes.c) -add_executable(addnote addnote.c platform.h) - diff --git a/dumpnotes b/dumpnotes deleted file mode 100755 index 467d95b..0000000 Binary files a/dumpnotes and /dev/null differ diff --git a/platform.h b/platform.h index 70afbd2..f84c6fa 100644 --- a/platform.h +++ b/platform.h @@ -1,14 +1,28 @@ #ifndef PLATFORM_H #define PLATFORM_H -#ifdef _WIN32 +#if defined(__MSDOS__) || defined(__DOS__) + #include #define mkdir_portable(path) mkdir(path) #define PATH_SEPARATOR '\\' + #define HOME_ENV "CNOTES_HOME" /* Or use current dir */ + #define PATH_SEP_STR "\\" + #define MAX_ENTRIES_DEFAULT 100 /* DOS memory constraint */ +#elif defined(_WIN32) + #include + #define mkdir_portable(path) _mkdir(path) + #define PATH_SEPARATOR '\\' #define HOME_ENV "USERPROFILE" + #define PATH_SEP_STR "\\" + #define MAX_ENTRIES_DEFAULT 5000 #else + #include + #include #define mkdir_portable(path) mkdir(path, 0755) #define PATH_SEPARATOR '/' #define HOME_ENV "HOME" + #define PATH_SEP_STR "/" + #define MAX_ENTRIES_DEFAULT 5000 #endif #endif