Linux build fixes.
This commit is contained in:
parent
6739fcbf01
commit
1d914cc031
@ -13,7 +13,7 @@ endif
|
||||
EXE_SUFFIX := .exe
|
||||
endif
|
||||
|
||||
CFLAGS = -O3 -DNDEBUG -I../libhashset/include $(XCFLAGS)
|
||||
CFLAGS = -std=c99 -O3 -DNDEBUG -D_DEFAULT_SOURCE -Wpedantic -I../libhashset/include $(XCFLAGS)
|
||||
|
||||
SRC_PATH := src
|
||||
BIN_PATH := bin
|
||||
|
@ -8,6 +8,7 @@
|
||||
#include <stdio.h>
|
||||
#include <time.h>
|
||||
#include <string.h>
|
||||
#include <errno.h>
|
||||
|
||||
#ifndef _WIN32
|
||||
# include <unistd.h>
|
||||
|
@ -6,7 +6,7 @@ else ifneq ($(firstword $(filter i686-%,$(DUMPMACHINE))),)
|
||||
XCFLAGS = -march=pentiumpro -mtune=intel
|
||||
endif
|
||||
|
||||
CFLAGS = -O3 -DNDEBUG -Iinclude $(XCFLAGS)
|
||||
CFLAGS = -std=c99 -O3 -DNDEBUG -Wpedantic -Iinclude $(XCFLAGS)
|
||||
|
||||
SRC_PATH := src
|
||||
OBJ_PATH := obj
|
||||
|
@ -3,8 +3,8 @@
|
||||
/* This work has been released under the CC0 1.0 Universal license! */
|
||||
/******************************************************************************/
|
||||
|
||||
#ifndef _INC_HASH_SET_H
|
||||
#define _INC_HASH_SET_H
|
||||
#ifndef _HASHSET_INCLUDED
|
||||
#define _HASHSET_INCLUDED
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <stdint.h>
|
||||
@ -13,6 +13,11 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#if !defined(_MSC_VER) && !defined(__MINGW32__) && !defined(_ERRNO_T_DEFINED)
|
||||
typedef int errno_t;
|
||||
#define _ERRNO_T_DEFINED 1
|
||||
#endif
|
||||
|
||||
#define HASHSET_OPT_FAILFAST UINT16_C(0x1)
|
||||
|
||||
struct _hash_set;
|
||||
|
@ -8,6 +8,7 @@
|
||||
/* CRT */
|
||||
#include <string.h>
|
||||
#include <errno.h>
|
||||
#include <limits.h>
|
||||
#include <float.h>
|
||||
|
||||
typedef int bool_t;
|
||||
|
Loading…
Reference in New Issue
Block a user