Lines Matching defs:npt
32 #include "npt.h"
48 NptEnv *npt;
57 npt = (NptEnv*)calloc(sizeof(NptEnv), 1);
58 if ( npt == NULL ) {
64 npt->options = strdup(options);
66 npt->utfInitialize = &utfInitialize;
67 npt->utfTerminate = &utfTerminate;
68 npt->utf8ToPlatform = &utf8ToPlatform;
69 npt->utf8FromPlatform = &utf8FromPlatform;
70 npt->utf8ToUtf16 = &utf8ToUtf16;
71 npt->utf16ToUtf8m = &utf16ToUtf8m;
72 npt->utf16ToUtf8s = &utf16ToUtf8s;
73 npt->utf8sToUtf8mLength = &utf8sToUtf8mLength;
74 npt->utf8sToUtf8m = &utf8sToUtf8m;
75 npt->utf8mToUtf8sLength = &utf8mToUtf8sLength;
76 npt->utf8mToUtf8s = &utf8mToUtf8s;
78 (*pnpt) = npt;
82 nptTerminate(NptEnv* npt, char *options)
86 if ( npt->options != NULL ) {
87 (void)free(npt->options);
89 (void)free(npt);