diff options
Diffstat (limited to 'graphics/asymptote/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_common.h')
-rw-r--r-- | graphics/asymptote/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_common.h | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/graphics/asymptote/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_common.h b/graphics/asymptote/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_common.h new file mode 100644 index 0000000000..a3f6b4ad64 --- /dev/null +++ b/graphics/asymptote/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_common.h @@ -0,0 +1,37 @@ +/* + 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 |