Просмотр исходного кода

Fixed __VA_ARGS__ in gcc when no args

unknown 3 лет назад
Родитель
Сommit
ebe4f47f2b
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      src/render/direct3d12/SDL_render_d3d12.c

+ 2 - 2
src/render/direct3d12/SDL_render_d3d12.c

@@ -59,8 +59,8 @@
 #define D3D_GUID(X) (X)
 #define D3D_GUID(X) (X)
 #else
 #else
 #define SAFE_RELEASE(X) if (X) { (X)->lpVtbl->Release(X); X = NULL; }
 #define SAFE_RELEASE(X) if (X) { (X)->lpVtbl->Release(X); X = NULL; }
-#define D3D_CALL(THIS, FUNC, ...) (THIS)->lpVtbl->FUNC((THIS), __VA_ARGS__)
-#define D3D_CALL_RET(THIS, FUNC, ...) (THIS)->lpVtbl->FUNC((THIS), __VA_ARGS__)
+#define D3D_CALL(THIS, FUNC, ...) (THIS)->lpVtbl->FUNC((THIS), ##__VA_ARGS__)
+#define D3D_CALL_RET(THIS, FUNC, ...) (THIS)->lpVtbl->FUNC((THIS), ##__VA_ARGS__)
 #define D3D_GUID(X) &(X)
 #define D3D_GUID(X) &(X)
 #endif
 #endif