ntohs, ntohl, htons are available on MingW, so don't supply replacements.
authorkramm <kramm>
Sat, 12 Jun 2004 16:04:02 +0000 (16:04 +0000)
committerkramm <kramm>
Sat, 12 Jun 2004 16:04:02 +0000 (16:04 +0000)
pdf2swf/ttf2pt1/win_missing.h

index a90ecf7..c494099 100644 (file)
 #ifdef WINDOWS_FUNCTIONS
 /* byte order */
 
-static unsigned short StoM(unsigned short inv) {
-    union iconv {
-        unsigned short    ui;
-        unsigned char   uc[2];
-    } *inp, outv;
-
-    inp = (union iconv *)&inv;
-
-    outv.uc[0] = inp->uc[1];
-    outv.uc[1] = inp->uc[0];
-    return (outv.ui);
-}
-
-static unsigned int ItoM(unsigned int inv) {
-    union iconv {
-        unsigned int    ui;
-        unsigned char   uc[4];
-    } *inp, outv;
-
-    inp = (union iconv *)&inv;
-
-    outv.uc[0] = inp->uc[3];
-    outv.uc[1] = inp->uc[2];
-    outv.uc[2] = inp->uc[1];
-    outv.uc[3] = inp->uc[0];
-
-    return (outv.ui);
-}
-
-unsigned short ntohs(unsigned short inv) { return StoM(inv); }
-unsigned long ntohl(unsigned long inv) { return ItoM(inv); }
-unsigned long htonl(unsigned long inv) { return ItoM(inv); }
-
 char *optarg;
 int optind=1;