Skip to content

Commit

Permalink
Update generated headers for Windows.
Browse files Browse the repository at this point in the history
  • Loading branch information
zopieux committed Aug 19, 2023
1 parent 9a79238 commit b7c05af
Show file tree
Hide file tree
Showing 4 changed files with 167 additions and 0 deletions.
42 changes: 42 additions & 0 deletions generated/windows/cmark-gfm-extensions_export.h
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 */
42 changes: 42 additions & 0 deletions generated/windows/cmark-gfm_export.h
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 */
7 changes: 7 additions & 0 deletions generated/windows/cmark-gfm_version.h
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
76 changes: 76 additions & 0 deletions generated/windows/config.h
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

0 comments on commit b7c05af

Please sign in to comment.