-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update generated headers for Windows.
- Loading branch information
Showing
4 changed files
with
167 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
|
||
#ifndef CMARK_GFM_EXTENSIONS_EXPORT_H | ||
#define CMARK_GFM_EXTENSIONS_EXPORT_H | ||
|
||
#ifdef CMARK_GFM_EXTENSIONS_STATIC_DEFINE | ||
# define CMARK_GFM_EXTENSIONS_EXPORT | ||
# define CMARK_GFM_EXTENSIONS_NO_EXPORT | ||
#else | ||
# ifndef CMARK_GFM_EXTENSIONS_EXPORT | ||
# ifdef libcmark_gfm_extensions_EXPORTS | ||
/* We are building this library */ | ||
# define CMARK_GFM_EXTENSIONS_EXPORT __declspec(dllexport) | ||
# else | ||
/* We are using this library */ | ||
# define CMARK_GFM_EXTENSIONS_EXPORT __declspec(dllimport) | ||
# endif | ||
# endif | ||
|
||
# ifndef CMARK_GFM_EXTENSIONS_NO_EXPORT | ||
# define CMARK_GFM_EXTENSIONS_NO_EXPORT | ||
# endif | ||
#endif | ||
|
||
#ifndef CMARK_GFM_EXTENSIONS_DEPRECATED | ||
# define CMARK_GFM_EXTENSIONS_DEPRECATED __declspec(deprecated) | ||
#endif | ||
|
||
#ifndef CMARK_GFM_EXTENSIONS_DEPRECATED_EXPORT | ||
# define CMARK_GFM_EXTENSIONS_DEPRECATED_EXPORT CMARK_GFM_EXTENSIONS_EXPORT CMARK_GFM_EXTENSIONS_DEPRECATED | ||
#endif | ||
|
||
#ifndef CMARK_GFM_EXTENSIONS_DEPRECATED_NO_EXPORT | ||
# define CMARK_GFM_EXTENSIONS_DEPRECATED_NO_EXPORT CMARK_GFM_EXTENSIONS_NO_EXPORT CMARK_GFM_EXTENSIONS_DEPRECATED | ||
#endif | ||
|
||
#if 0 /* DEFINE_NO_DEPRECATED */ | ||
# ifndef CMARK_GFM_EXTENSIONS_NO_DEPRECATED | ||
# define CMARK_GFM_EXTENSIONS_NO_DEPRECATED | ||
# endif | ||
#endif | ||
|
||
#endif /* CMARK_GFM_EXTENSIONS_EXPORT_H */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
|
||
#ifndef CMARK_GFM_EXPORT_H | ||
#define CMARK_GFM_EXPORT_H | ||
|
||
#ifdef CMARK_GFM_STATIC_DEFINE | ||
# define CMARK_GFM_EXPORT | ||
# define CMARK_GFM_NO_EXPORT | ||
#else | ||
# ifndef CMARK_GFM_EXPORT | ||
# ifdef libcmark_gfm_EXPORTS | ||
/* We are building this library */ | ||
# define CMARK_GFM_EXPORT __declspec(dllexport) | ||
# else | ||
/* We are using this library */ | ||
# define CMARK_GFM_EXPORT __declspec(dllimport) | ||
# endif | ||
# endif | ||
|
||
# ifndef CMARK_GFM_NO_EXPORT | ||
# define CMARK_GFM_NO_EXPORT | ||
# endif | ||
#endif | ||
|
||
#ifndef CMARK_GFM_DEPRECATED | ||
# define CMARK_GFM_DEPRECATED __declspec(deprecated) | ||
#endif | ||
|
||
#ifndef CMARK_GFM_DEPRECATED_EXPORT | ||
# define CMARK_GFM_DEPRECATED_EXPORT CMARK_GFM_EXPORT CMARK_GFM_DEPRECATED | ||
#endif | ||
|
||
#ifndef CMARK_GFM_DEPRECATED_NO_EXPORT | ||
# define CMARK_GFM_DEPRECATED_NO_EXPORT CMARK_GFM_NO_EXPORT CMARK_GFM_DEPRECATED | ||
#endif | ||
|
||
#if 0 /* DEFINE_NO_DEPRECATED */ | ||
# ifndef CMARK_GFM_NO_DEPRECATED | ||
# define CMARK_GFM_NO_DEPRECATED | ||
# endif | ||
#endif | ||
|
||
#endif /* CMARK_GFM_EXPORT_H */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
#ifndef CMARK_GFM_VERSION_H | ||
#define CMARK_GFM_VERSION_H | ||
|
||
#define CMARK_GFM_VERSION ((0 << 24) | (29 << 16) | (0 << 8) | 6) | ||
#define CMARK_GFM_VERSION_STRING "0.29.0.gfm.6" | ||
|
||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
#ifndef CMARK_CONFIG_H | ||
#define CMARK_CONFIG_H | ||
|
||
#ifdef __cplusplus | ||
extern "C" { | ||
#endif | ||
|
||
#define HAVE_STDBOOL_H | ||
|
||
#ifdef HAVE_STDBOOL_H | ||
#include <stdbool.h> | ||
#elif !defined(__cplusplus) | ||
typedef char bool; | ||
#endif | ||
|
||
/* #undef HAVE___BUILTIN_EXPECT */ | ||
|
||
/* #undef HAVE___ATTRIBUTE__ */ | ||
|
||
#ifdef HAVE___ATTRIBUTE__ | ||
#define CMARK_ATTRIBUTE(list) __attribute__ (list) | ||
#else | ||
#define CMARK_ATTRIBUTE(list) | ||
#endif | ||
|
||
#ifndef CMARK_INLINE | ||
#if defined(_MSC_VER) && !defined(__cplusplus) | ||
#define CMARK_INLINE __inline | ||
#else | ||
#define CMARK_INLINE inline | ||
#endif | ||
#endif | ||
|
||
/* snprintf and vsnprintf fallbacks for MSVC before 2015, | ||
due to Valentin Milea http://stackoverflow.com/questions/2915672/ | ||
*/ | ||
|
||
#if defined(_MSC_VER) && _MSC_VER < 1900 | ||
|
||
#include <stdio.h> | ||
#include <stdarg.h> | ||
|
||
#define snprintf c99_snprintf | ||
#define vsnprintf c99_vsnprintf | ||
|
||
CMARK_INLINE int c99_vsnprintf(char *outBuf, size_t size, const char *format, va_list ap) | ||
{ | ||
int count = -1; | ||
|
||
if (size != 0) | ||
count = _vsnprintf_s(outBuf, size, _TRUNCATE, format, ap); | ||
if (count == -1) | ||
count = _vscprintf(format, ap); | ||
|
||
return count; | ||
} | ||
|
||
CMARK_INLINE int c99_snprintf(char *outBuf, size_t size, const char *format, ...) | ||
{ | ||
int count; | ||
va_list ap; | ||
|
||
va_start(ap, format); | ||
count = c99_vsnprintf(outBuf, size, format, ap); | ||
va_end(ap); | ||
|
||
return count; | ||
} | ||
|
||
#endif | ||
|
||
#ifdef __cplusplus | ||
} | ||
#endif | ||
|
||
#endif |