12345678910111213141516171819202122232425262728293031323334353637 |
- /*
- Native File Dialog
- Internal, common across platforms
- http://www.frogtoss.com/labs
- */
- #ifndef _NFD_COMMON_H
- #define _NFD_COMMON_H
- #include "nfd.h"
- #ifdef __cplusplus
- extern "C" {
- #endif
- #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 );
- size_t NFDi_UTF8_Strlen( const nfdchar_t *str );
- int NFDi_IsFilterSegmentChar( char ch );
-
- #ifdef __cplusplus
- }
- #endif
- #endif
|