mirror of
				https://github.com/Ryujinx/SDL.git
				synced 2025-11-04 15:14:56 +00:00 
			
		
		
		
	SDL_dynapi.c: add extern "C" guards, just in case..
This commit is contained in:
		
							parent
							
								
									32fd45cf48
								
							
						
					
					
						commit
						6a52017724
					
				| 
						 | 
				
			
			@ -50,6 +50,10 @@
 | 
			
		|||
   sparingly. */
 | 
			
		||||
#define SDL_DYNAPI_VERSION 1
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
static void SDL_InitDynamicAPI(void);
 | 
			
		||||
 | 
			
		||||
/* BE CAREFUL CALLING ANY SDL CODE IN HERE, IT WILL BLOW UP.
 | 
			
		||||
| 
						 | 
				
			
			@ -352,6 +356,10 @@ SDL_DYNAPI_entry(Uint32 apiver, void *table, Uint32 tablesize)
 | 
			
		|||
    return initialize_jumptable(apiver, table, tablesize);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Obviously we can't use SDL_LoadObject() to load SDL.  :)  */
 | 
			
		||||
/* Also obviously, we never close the loaded library. */
 | 
			
		||||
#if defined(WIN32) || defined(_WIN32) || defined(__CYGWIN__)
 | 
			
		||||
| 
						 | 
				
			
			@ -420,11 +428,16 @@ static void dynapi_warn(const char *msg)
 | 
			
		|||
/* This is not declared in any header, although it is shared between some
 | 
			
		||||
    parts of SDL, because we don't want anything calling it without an
 | 
			
		||||
    extremely good reason. */
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
extern SDL_NORETURN void SDL_ExitProcess(int exitcode);
 | 
			
		||||
#if defined(__WATCOMC__)
 | 
			
		||||
void SDL_ExitProcess(int exitcode);
 | 
			
		||||
#pragma aux SDL_ExitProcess aborts;
 | 
			
		||||
#endif
 | 
			
		||||
SDL_NORETURN void SDL_ExitProcess(int exitcode);
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
static void SDL_InitDynamicAPILocked(void)
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue