AJA NTV2 SDK  17.0.1.1246
NTV2 SDK 17.0.1.1246
ntv2utf8.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: MIT */
8 #ifndef __NTV2UTF8_H
9 #define __NTV2UTF8_H
10 
11 #include "ajatypes.h" // for NTV2_NUB_CLIENT_SUPPORT
12 #include "ajaexport.h"
13 
14 #if defined (NTV2_NUB_CLIENT_SUPPORT)
15  AJAExport bool map_utf8_to_codepage437(const char *src, int u8_len, unsigned char *cp437equiv);
16  AJAExport void strncpyasutf8(char *dest, const char *src, int dest_buf_size);
17  AJAExport void strncpyasutf8_map_cp437(char *dest, const char *src, int dest_buf_size);
18 #endif // defined (NTV2_NUB_CLIENT_SUPPORT)
19 
20 #endif // __NTV2UTF8_H
ajaexport.h
Defines the import/export macros for producing DLLs or LIBs.
ajatypes.h
Declares the most fundamental data types used by NTV2. Since Windows NT was the first principal devel...
map_utf8_to_codepage437
bool map_utf8_to_codepage437(const char *src, int u8_len, unsigned char *cp437equiv)
Definition: ntv2utf8.cpp:65
strncpyasutf8
void strncpyasutf8(char *dest, const char *src, int dest_buf_size)
Definition: ntv2utf8.cpp:33
strncpyasutf8_map_cp437
void strncpyasutf8_map_cp437(char *dest, const char *src, int dest_buf_size)
Definition: ntv2utf8.cpp:321
AJAExport
#define AJAExport
Definition: export.h:33