#ifndef __gsm_coding_h
#define __gsm_coding_h
+#ifndef UCLINUX
extern void EncodeDefault (unsigned char* dest, const unsigned char* src, int len);
extern void DecodeDefault (unsigned char* dest, const unsigned char* src, int len);
+#endif /* UCLINUX */
extern void EncodeUnicode (unsigned char* dest, const unsigned char* src, int len);
extern void DecodeUnicode (unsigned char* dest, const unsigned char* src, int len);
extern void EncodeUTF8 (unsigned char* dest, const unsigned char* src, int len);
+#ifndef UCLINUX
extern void DecodeUTF8 (unsigned char* dest, const unsigned char* src, int len);
extern void DecodeHexBin (unsigned char* dest, const unsigned char* src, int len);
extern void EncodeHexBin (unsigned char* dest, const unsigned char* src, int len);
extern unsigned char EncodeWithHexBinAlphabet (int digit);
extern unsigned char EncodeWithBCDAlphabet (int value);
extern int DecodeWithBCDAlphabet (unsigned char value);
+#endif /* UCLINUX */
#endif