Move SECP256K1_INLINE macro definition out from include/secp256k1.h

This commit is contained in:
Hennadii Stepanov committed 2023-03-09 15:29:56 +00:00
1 parent 77445898a5
commit 8e142ca410
14 files changed
+28 -12

No files matched your search

+14
View File
@@ -7,6 +7,8 @@
#ifndef SECP256K1_UTIL_H
#define SECP256K1_UTIL_H
#include "../include/secp256k1.h"
#include <stdlib.h>
#include <stdint.h>
#include <stdio.h>
@@ -17,6 +19,18 @@
#define DEBUG_CONFIG_MSG(x) "DEBUG_CONFIG: " x
#define DEBUG_CONFIG_DEF(x) DEBUG_CONFIG_MSG(#x "=" STR(x))
# if (!defined(__STDC_VERSION__) || (__STDC_VERSION__ < 199901L) )
# if SECP256K1_GNUC_PREREQ(2,7)
# define SECP256K1_INLINE __inline__
# elif (defined(_MSC_VER))
# define SECP256K1_INLINE __inline
# else
# define SECP256K1_INLINE
# endif
# else
# define SECP256K1_INLINE inline
# endif
typedef struct {
void (*fn)(const char *text, void* data);
const void* data;