LEXTERN
LEXTERN int m_ord ANSI((wint_t));
LEXTERN wint_t m_chr ANSI((int));
LEXTERN char *m_audmode (int, int);
LEXTERN char *basename (char *);
LEXTERN void crc16 (ushort *, ushort);
LEXTERN void crcccitt (ushort *, ushort);
LEXTERN int eprintf (const char *, ...);
LEXTERN void eputs (const char *);
LEXTERN int execvep (const char *, char *const *, char *const *);
LEXTERN int isabsname (const char *);
LEXTERN const char *m_cescape (wint_t);
LEXTERN int m_escapec (char **);
LEXTERN const char *m_toprint (wint_t);
LEXTERN int m_stty_cc (cc_t* cp, char *str);
LEXTERN char *m_cmdname (char *);
LEXTERN char *m_strmode (mode_t);
LEXTERN char *m_readmode (const char *);
LEXTERN char *m_readnum (long *, char *, char **, int);
LEXTERN char *m_readunum (unsigned long *, char *, char **, int);
LEXTERN mode_t m_getmode (mode_t);
LEXTERN int m_wallow (int, const char *);
LEXTERN char *m_pathcat (const char *, const char *);
LEXTERN void m_sigcleanup (void (*__handler)(int __signo) );
LEXTERN void m_defaction (int __signo);
LEXTERN char *m_strdup (const char *s);
LEXTERN int m_stricmp (const char *, const char *);
LEXTERN char *m_self (int, char *, char *);
LEXTERN int m_grouplist (char *user, gid_t *gidlist[]);
LEXTERN int m_setgroups (int gidsetsize, gid_t grouplist[]);
LEXTERN uint m_binsrch (uint n, int (*cmp)(uint i));
LEXTERN char *m_dirname (const char*);
LEXTERN char *m_confstr (int);
LEXTERN void m_crcposix (ulong *, const uchar *, size_t);
LEXTERN int m_setprio (int, unsigned int, int);
LEXTERN int m_getprio (int, unsigned int);
LEXTERN int m_incrnice (int, unsigned int, int);
LEXTERN char *m_devname (dev_t);
LEXTERN char *m_mountdir (const char *);
LEXTERN int m_absname(char *, char *, char *, size_t);
LEXTERN int m_samefile(char *, struct stat *, char *, struct stat *);
LEXTERN int __m_system (const char *, const char *, const char *);
LEXTERN FILE *__m_popen (const char *, const char *,
LEXTERN FILE *__m_popenvp (const char *mode, const char *shell,
LEXTERN int m_tfgetc (FILE *fp, struct termios *tp);
LEXTERN FILE *m_fsopen (char *, size_t, const char *, FILE *);
LEXTERN int m_fflush (FILE *);
LEXTERN int m_fgets (char *, size_t, FILE *);
LEXTERN int m_winsize (int *, int *);
LEXTERN char *m_cuserid ();
LEXTERN m_ctype_t m_ctype (const char *property);
LEXTERN int m_isctype (int c, m_ctype_t ctype);
LEXTERN char *m_readdate (char *, time_t *, int);
LEXTERN _VOID *m_malloc (size_t size);
LEXTERN _VOID *m_realloc (void* ptr, size_t size);
LEXTERN int m_namemax (char *path);
LEXTERN int m_pathmax (char *path);
LEXTERN int m_devbin (int fd); /* begin raw I/O transfer */
LEXTERN void m_devstd (int fd, int mode); /* end raw I/O transfer */
LEXTERN int m_cm_open (int (*wrtfn) (const uchar *,int), int);
LEXTERN int m_cm_write (const uchar *, int);
LEXTERN int m_cm_close (int);
LEXTERN char *m_cm_error (void);
LEXTERN int m_dc_open (ssize_t (*rdfn)(uchar *, int));
LEXTERN ssize_t m_dc_read (uchar *, size_t);
LEXTERN int m_dc_close (int);
LEXTERN char *m_dc_error (void);
LEXTERN int m_mkpardir (char *);
LEXTERN void cfree (void *, size_t, size_t);
LEXTERN void swaw (const short *, short *, int);
LEXTERN void _uttoof (time_t, ushort *, ushort *);
LEXTERN time_t _oftout (ushort, ushort);
LEXTERN char *__m_getenv(char const *); /* Library safe getenv() */
LEXTERN _VOID *membtst (const char *s, size_t m, int c);
LEXTERN void far*memLchr (const void far*s, int c, size_t n);
LEXTERN void *memSLccpy (_VOID *s1, const _VOID far*s2, int, size_t n);
LEXTERN void far*memLbtst (const char far*s, size_t m, int n);
LEXTERN void far*memLset (void far*s, int c, size_t n);
LEXTERN void far*memLsetl (void far*p, int value, long count);
LEXTERN void far*memLLcpy (void far*s1, const void far*s2, size_t n);
LEXTERN void far*memLLrlcpy (void far*s1, const void far*s2, size_t);
LEXTERN int memLLcmp (const void far *s1,const void far *s2,size_t n);
LEXTERN void m_error (const char * fmt, ...);
LEXTERN void m_errorexit (const char *fmt, va_list args);
LEXTERN void m_errorret (const char *fmt, va_list args);
LEXTERN void m_errorjmp (const char *fmt, va_list args);
LEXTERN void m_errornull (const char *fmt, va_list args);
LEXTERN void (*m_errorfn) (const char *fmt, va_list args);