Skip to content

Commit

Permalink
move SOKOL_IMPL vs SOKOL_xxx_IMPL outside the include guard
Browse files Browse the repository at this point in the history
  • Loading branch information
floooh committed Nov 28, 2020
1 parent 8135988 commit d54c14c
Show file tree
Hide file tree
Showing 14 changed files with 42 additions and 42 deletions.
6 changes: 3 additions & 3 deletions sokol_app.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#if defined(SOKOL_IMPL) && !defined(SOKOL_APP_IMPL)
#define SOKOL_APP_IMPL
#endif
#ifndef SOKOL_APP_INCLUDED
/*
sokol_app.h -- cross-platform application wrapper
Expand Down Expand Up @@ -861,9 +864,6 @@
#include <stdint.h>
#include <stdbool.h>

#if defined(SOKOL_IMPL) && !defined(SOKOL_APP_IMPL)
#define SOKOL_APP_IMPL
#endif
#if defined(SOKOL_API_DECL) && !defined(SOKOL_APP_API_DECL)
#define SOKOL_APP_API_DECL SOKOL_API_DECL
#endif
Expand Down
6 changes: 3 additions & 3 deletions sokol_args.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#if defined(SOKOL_IMPL) && !defined(SOKOL_ARGS_IMPL)
#define SOKOL_ARGS_IMPL
#endif
#ifndef SOKOL_ARGS_INCLUDED
/*
sokol_args.h -- cross-platform key/value arg-parsing for web and native
Expand Down Expand Up @@ -249,9 +252,6 @@
#include <stdint.h>
#include <stdbool.h>

#if defined(SOKOL_IMPL) && !defined(SOKOL_ARGS_IMPL)
#define SOKOL_ARGS_IMPL
#endif
#if defined(SOKOL_API_DECL) && !defined(SOKOL_ARGS_API_DECL)
#define SOKOL_ARGS_API_DECL SOKOL_API_DECL
#endif
Expand Down
6 changes: 3 additions & 3 deletions sokol_audio.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#if defined(SOKOL_IMPL) && !defined(SOKOL_AUDIO_IMPL)
#define SOKOL_AUDIO_IMPL
#endif
#ifndef SOKOL_AUDIO_INCLUDED
/*
sokol_audio.h -- cross-platform audio-streaming API
Expand Down Expand Up @@ -376,9 +379,6 @@
#include <stdint.h>
#include <stdbool.h>

#if defined(SOKOL_IMPL) && !defined(SOKOL_AUDIO_IMPL)
#define SOKOL_AUDIO_IMPL
#endif
#if defined(SOKOL_API_DECL) && !defined(SOKOL_AUDIO_API_DECL)
#define SOKOL_AUDIO_API_DECL SOKOL_API_DECL
#endif
Expand Down
6 changes: 3 additions & 3 deletions sokol_fetch.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#if defined(SOKOL_IMPL) && !defined(SOKOL_FETCH_IMPL)
#define SOKOL_FETCH_IMPL
#endif
#ifndef SOKOL_FETCH_INCLUDED
/*
sokol_fetch.h -- asynchronous data loading/streaming
Expand Down Expand Up @@ -831,9 +834,6 @@
#include <stdint.h>
#include <stdbool.h>

#if defined(SOKOL_IMPL) && !defined(SOKOL_FETCH_IMPL)
#define SOKOL_FETCH_IMPL
#endif
#if defined(SOKOL_API_DECL) && !defined(SOKOL_FETCH_API_DECL)
#define SOKOL_FETCH_API_DECL SOKOL_API_DECL
#endif
Expand Down
6 changes: 3 additions & 3 deletions sokol_gfx.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#if defined(SOKOL_IMPL) && !defined(SOKOL_GFX_IMPL)
#define SOKOL_GFX_IMPL
#endif
#ifndef SOKOL_GFX_INCLUDED
/*
sokol_gfx.h -- simple 3D API wrapper
Expand Down Expand Up @@ -575,9 +578,6 @@
#include <stdint.h>
#include <stdbool.h>

#if defined(SOKOL_IMPL) && !defined(SOKOL_GFX_IMPL)
#define SOKOL_GFX_IMPL
#endif
#if defined(SOKOL_API_DECL) && !defined(SOKOL_GFX_API_DECL)
#define SOKOL_GFX_API_DECL SOKOL_API_DECL
#endif
Expand Down
6 changes: 3 additions & 3 deletions sokol_glue.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#if defined(SOKOL_IMPL) && !defined(SOKOL_GLUE_IMPL)
#define SOKOL_GLUE_IMPL
#endif
#ifndef SOKOL_GLUE_INCLUDED
/*
sokol_glue.h -- glue helper functions for sokol headers
Expand Down Expand Up @@ -73,9 +76,6 @@
*/
#define SOKOL_GLUE_INCLUDED

#if defined(SOKOL_IMPL) && !defined(SOKOL_GLUE_IMPL)
#define SOKOL_GLUE_IMPL
#endif
#if defined(SOKOL_API_DECL) && !defined(SOKOL_GLUE_API_DECL)
#define SOKOL_GLUE_API_DECL SOKOL_API_DECL
#endif
Expand Down
6 changes: 3 additions & 3 deletions sokol_time.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#if defined(SOKOL_IMPL) && !defined(SOKOL_TIME_IMPL)
#define SOKOL_TIME_IMPL
#endif
#ifndef SOKOL_TIME_INCLUDED
/*
sokol_time.h -- simple cross-platform time measurement
Expand Down Expand Up @@ -103,9 +106,6 @@
#define SOKOL_TIME_INCLUDED (1)
#include <stdint.h>

#if defined(SOKOL_IMPL) && !defined(SOKOL_TIME_IMPL)
#define SOKOL_TIME_IMPL
#endif
#if defined(SOKOL_API_DECL) && !defined(SOKOL_TIME_API_DECL)
#define SOKOL_TIME_API_DECL SOKOL_API_DECL
#endif
Expand Down
6 changes: 3 additions & 3 deletions util/sokol_debugtext.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#if defined(SOKOL_IMPL) && !defined(SOKOL_DEBUGTEXT_IMPL)
#define SOKOL_DEBUGTEXT_IMPL
#endif
#ifndef SOKOL_DEBUGTEXT_INCLUDED
/*
sokol_debugtext.h - simple ASCII debug text rendering on top of sokol_gfx.h
Expand Down Expand Up @@ -394,9 +397,6 @@
#error "Please include sokol_gfx.h before sokol_debugtext.h"
#endif

#if defined(SOKOL_IMPL) && !defined(SOKOL_DEBUGTEXT_IMPL)
#define SOKOL_DEBUGTEXT_IMPL
#endif
#if defined(SOKOL_API_DECL) && !defined(SOKOL_DEBUGTEXT_API_DECL)
#define SOKOL_DEBUGTEXT_API_DECL SOKOL_API_DECL
#endif
Expand Down
6 changes: 3 additions & 3 deletions util/sokol_fontstash.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#if defined(SOKOL_IMPL) && !defined(SOKOL_FONTSTASH_IMPL)
#define SOKOL_FONTSTASH_IMPL
#endif
#ifndef SOKOL_FONTSTASH_INCLUDED
/*
sokol_fontstash.h -- renderer for https://github.com/memononen/fontstash
Expand Down Expand Up @@ -160,9 +163,6 @@
#error "Please include sokol_gfx.h before sokol_fontstash.h"
#endif

#if defined(SOKOL_IMPL) && !defined(SOKOL_FONTSTASH_IMPL)
#define SOKOL_FONTSTASH_IMPL
#endif
#if defined(SOKOL_API_DECL) && !defined(SOKOL_FONTSTASH_API_DECL)
#define SOKOL_FONTSTASH_API_DECL SOKOL_API_DECL
#endif
Expand Down
6 changes: 3 additions & 3 deletions util/sokol_gfx_imgui.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#if defined(SOKOL_IMPL) && !defined(SOKOL_GFX_IMGUI_IMPL)
#define SOKOL_GFX_IMGUI_IMPL
#endif
#ifndef SOKOL_GFX_IMGUI_INCLUDED
/*
sokol_gfx_imgui.h -- debug-inspection UI for sokol_gfx.h using Dear ImGui
Expand Down Expand Up @@ -166,9 +169,6 @@
#error "Please include sokol_gfx.h before sokol_gfx_imgui.h"
#endif

#if defined(SOKOL_IMPL) && !defined(SOKOL_GFX_IMGUI_IMPL)
#define SOKOL_GFX_IMGUI_IMPL
#endif
#if defined(SOKOL_API_DECL) && !defined(SOKOL_GFX_IMGUI_API_DECL)
#define SOKOL_GFX_IMGUI_API_DECL SOKOL_API_DECL
#endif
Expand Down
6 changes: 3 additions & 3 deletions util/sokol_gl.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#if defined(SOKOL_IMPL) && !defined(SOKOL_GL_IMPL)
#define SOKOL_GL_IMPL
#endif
#ifndef SOKOL_GL_INCLUDED
/*
sokol_gl.h -- OpenGL 1.x style rendering on top of sokol_gfx.h
Expand Down Expand Up @@ -447,9 +450,6 @@
#error "Please include sokol_gfx.h before sokol_gl.h"
#endif

#if defined(SOKOL_IMPL) && !defined(SOKOL_GL_IMPL)
#define SOKOL_GL_IMPL
#endif
#if defined(SOKOL_API_DECL) && !defined(SOKOL_GL_API_DECL)
#define SOKOL_GL_API_DECL SOKOL_API_DECL
#endif
Expand Down
6 changes: 3 additions & 3 deletions util/sokol_imgui.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#if defined(SOKOL_IMPL) && !defined(SOKOL_IMGUI_IMPL)
#define SOKOL_IMGUI_IMPL
#endif
#ifndef SOKOL_IMGUI_INCLUDED
/*
sokol_imgui.h -- drop-in Dear ImGui renderer/event-handler for sokol_gfx.h
Expand Down Expand Up @@ -205,9 +208,6 @@
#error "Please include sokol_app.h before sokol_imgui.h"
#endif

#if defined(SOKOL_IMPL) && !defined(SOKOL_IMGUI_IMPL)
#define SOKOL_IMGUI_IMPL
#endif
#if defined(SOKOL_API_DECL) && !defined(SOKOL_IMGUI_API_DECL)
#define SOKOL_IMGUI_API_DECL SOKOL_API_DECL
#endif
Expand Down
6 changes: 3 additions & 3 deletions util/sokol_memtrack.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#if defined(SOKOL_IMPL) && !defined(SOKOL_MEMTRACK_IMPL)
#define SOKOL_MEMTRACK_IMPL
#endif
#ifndef SOKOL_MEMTRACK_INCLUDED
/*
sokol_memtrack.h -- memory allocation wrapper to track memory usage
Expand Down Expand Up @@ -74,9 +77,6 @@
#include <stddef.h>
#include <stdint.h>

#if defined(SOKOL_IMPL) && !defined(SOKOL_MEMTRACK_IMPL)
#define SOKOL_MEMTRACK_IMPL
#endif
#if defined(SOKOL_API_DECL) && !defined(SOKOL_MEMTRACK_API_DECL)
#define SOKOL_MEMTRACK_API_DECL SOKOL_API_DECL
#endif
Expand Down
6 changes: 3 additions & 3 deletions util/sokol_shape.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#if defined(SOKOL_IMPL) && !defined(SOKOL_SHAPE_IMPL)
#define SOKOL_SHAPE_IMPL
#endif
#ifndef SOKOL_SHAPE_INCLUDED
/*
sokol_shape.h -- create simple primitive shapes for sokol_gfx.h
Expand Down Expand Up @@ -366,9 +369,6 @@
#error "Please include sokol_gfx.h before sokol_shape.h"
#endif

#if defined(SOKOL_IMPL) && !defined(SOKOL_SHAPE_IMPL)
#define SOKOL_SHAPE_IMPL
#endif
#if defined(SOKOL_API_DECL) && !defined(SOKOL_SHAPE_API_DECL)
#define SOKOL_SHAPE_API_DECL SOKOL_API_DECL
#endif
Expand Down

0 comments on commit d54c14c

Please sign in to comment.