Gammu API  1.33.90
gammu-unicode.h File Reference
#include <wchar.h>
#include <gammu-types.h>
#include <gammu-config.h>

Go to the source code of this file.

Functions

size_t UnicodeLength (const unsigned char *str)
char * DecodeUnicodeString (const unsigned char *src)
char * DecodeUnicodeConsole (const unsigned char *src)
void DecodeUnicode (const unsigned char *src, char *dest)
void EncodeUnicode (unsigned char *dest, const char *src, int len)
void ReadUnicodeFile (unsigned char *Dest, const unsigned char *Source)
void CopyUnicodeString (unsigned char *Dest, const unsigned char *Source)
gboolean EncodeUTF8QuotedPrintable (char *dest, const unsigned char *src)
void DecodeUTF8QuotedPrintable (unsigned char *dest, const char *src, int len)
int EncodeWithUTF8Alphabet (unsigned char mychar1, unsigned char mychar2, char *ret)
int DecodeWithUTF8Alphabet (const unsigned char *src, wchar_t *dest, int len)
void DecodeHexUnicode (unsigned char *dest, const char *src, size_t len)
void EncodeHexUnicode (char *dest, const unsigned char *src, size_t len)
gboolean mywstrncmp (unsigned const char *a, unsigned const char *b, int num)
unsigned char * mywstrstr (unsigned const char *haystack, unsigned const char *needle)
gboolean mywstrncasecmp (unsigned const char *a, unsigned const char *b, int num)
gboolean EncodeUTF8 (char *dest, const unsigned char *src)
void DecodeUTF8 (unsigned char *dest, const char *src, int len)
gboolean DecodeHexBin (unsigned char *dest, const unsigned char *src, int len)
int EncodeWithUnicodeAlphabet (const unsigned char *value, wchar_t *dest)
int DecodeWithUnicodeAlphabet (wchar_t value, unsigned char *dest)

Detailed Description

Author
Michal Čihař

Unicode manipulation functions.

Definition in file gammu-unicode.h.

Function Documentation

int DecodeWithUnicodeAlphabet ( wchar_t  value,
unsigned char *  dest 
)

Converts single character from wchar_t to unicode.

int EncodeWithUnicodeAlphabet ( const unsigned char *  value,
wchar_t *  dest 
)

Converts single character from unicode to wchar_t.