32 lines
		
	
	
		
			564 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			32 lines
		
	
	
		
			564 B
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								/*
							 | 
						||
| 
								 | 
							
								  Native File Dialog
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  Internal, common across platforms
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  http://www.frogtoss.com/labs
							 | 
						||
| 
								 | 
							
								 */
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#ifndef _NFD_COMMON_H
							 | 
						||
| 
								 | 
							
								#define _NFD_COMMON_H
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#include "nfd.h"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#include <stdint.h>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#define NFD_MAX_STRLEN 256
							 | 
						||
| 
								 | 
							
								#define _NFD_UNUSED(x) ((void)x)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#define NFD_UTF8_BOM "\xEF\xBB\xBF"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								void  *NFDi_Malloc( size_t bytes );
							 | 
						||
| 
								 | 
							
								void   NFDi_Free( void *ptr );
							 | 
						||
| 
								 | 
							
								void   NFDi_SetError( const char *msg );
							 | 
						||
| 
								 | 
							
								int    NFDi_SafeStrncpy( char *dst, const char *src, size_t maxCopy );
							 | 
						||
| 
								 | 
							
								int32_t NFDi_UTF8_Strlen( const nfdchar_t *str );
							 | 
						||
| 
								 | 
							
								int    NFDi_IsFilterSegmentChar( char ch );
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#endif
							 |