Sfoglia il codice sorgente

Windows: MSVC compatibility

pull/21/head
Dave Cottlehuber 13 anni fa
parent
commit
2def70b54c
2 ha cambiato i file con 8 aggiunte e 0 eliminazioni
  1. +4
    -0
      c_src/decoder.c
  2. +4
    -0
      c_src/encoder.c

+ 4
- 0
c_src/decoder.c Vedi File

@ -16,6 +16,10 @@
#define STACK_SIZE_INC 64 #define STACK_SIZE_INC 64
#define NUM_BUF_LEN 32 #define NUM_BUF_LEN 32
#ifdef WINDOWS || WIN32
#define snprintf _snprintf
#endif
enum { enum {
st_value=0, st_value=0,
st_object, st_object,

+ 4
- 0
c_src/encoder.c Vedi File

@ -20,6 +20,10 @@ do { \
} \ } \
} while(0) } while(0)
#ifdef WINDOWS || WIN32
#define inline __inline
#define snprintf _snprintf
#endif
typedef struct { typedef struct {
ErlNifEnv* env; ErlNifEnv* env;

Caricamento…
Annulla
Salva