From ffd5928dc68ead9959e31406c565eaf238bc2fb9 Mon Sep 17 00:00:00 2001 From: Romuald Conty Date: Sat, 16 Feb 2013 14:08:44 +0100 Subject: [PATCH] Adds missing windows files in generated tarball --- contrib/win32/Makefile.am | 2 ++ contrib/win32/nfc_win32.c | 48 --------------------------------------- 2 files changed, 2 insertions(+), 48 deletions(-) delete mode 100644 contrib/win32/nfc_win32.c diff --git a/contrib/win32/Makefile.am b/contrib/win32/Makefile.am index 978c2ed..9bcd866 100644 --- a/contrib/win32/Makefile.am +++ b/contrib/win32/Makefile.am @@ -2,5 +2,7 @@ SUBDIRS = sys . EXTRA_DIST = \ err.h \ + nfc.def \ stdlib.c \ unistd.h + version.rc.in diff --git a/contrib/win32/nfc_win32.c b/contrib/win32/nfc_win32.c deleted file mode 100644 index 1ebb5b9..0000000 --- a/contrib/win32/nfc_win32.c +++ /dev/null @@ -1,48 +0,0 @@ -/*- - * Public platform independent Near Field Communication (NFC) library - * - * Copyright (C) 2013 Alex Lian - * - * This program is free software: you can redistribute it and/or modify it - * under the terms of the GNU Lesser General Public License as published by the - * Free Software Foundation, either version 3 of the License, or (at your - * option) any later version. - * - * This program is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - * more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program. If not, see - * - */ - -/** - * @file nfc_win32.c - * @brief Windows System compatibility - */ - -// Handle platform specific includes -#include "contrib/windows.h" - -int setenv(const char *name, const char *value, int overwrite) -{ - int exists = GetEnvironmentVariableA(name, NULL, 0); - if ((exists && overwrite) || (!exists)) - { - if (!SetEnvironmentVariableA(name, value)) - { - // Set errno here correctly - return -1; - } - return 0; - } - // Exists and overwrite is 0. - return -1; -} - -void unsetenv(const char *name) -{ - SetEnvironmentVariableA(name, NULL); -} \ No newline at end of file