123456789101112131415161718192021222324252627282930313233343536373839 |
- /*
- 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>
- #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 );
- int32_t NFDi_UTF8_Strlen( const nfdchar_t *str );
- int NFDi_IsFilterSegmentChar( char ch );
-
- #ifdef __cplusplus
- }
- #endif
- #endif
|