_makepath |
Строит маршрут доступа из его компонентов
DOS Win16 #include<stdlib.h>
OS/2 Win32 void _makepath(char *path, const char
*drive, const char *dir, const char
*name, const char *ext);
|
malloc |
Выделяет оперативную память
DOS UNIX Win16 #include<stdlib.h>
OS/2 Win32 void *malloc(size_t size);
ANSI C++ ANSI C
|
matherr,_matherrl |
Функция обработки математических ошибок, модифицируемая пользователем
DOS Win16
OS/2 Win32 #include<math.h>
int matherr(struct exeption *e);
int_matherrl(struct_exceptionl *e);
|
max |
Возвращает большее из двух значений
DOS Win16 #include<stdlib.h>
OS/2 Win32 (type)max(a,b);
|
mblen |
Определяет длину многобайтового символа
DOS Win16 #include <stdlib.h>
OS/2 Win32 int mblen(const char *s, size_t n);
ANSI C++ ANSI C
|
mbstowcs |
Преобразует многобайтовую строку в массив wchar_t
DOS Win16
OS/2 Win32 #include <stdlib.h>
ANSI C++ ANSI C size_t mbstowcs(wchar_t *pwcs, const char *s,
size_t n);
|
mbtowc |
Преобразует многобайтовый символ в код wchar_t
DOS Win16 #include <stdlib.h>
OS/2 Win32 int mbtowc(wchar_t *pwc, const char *s,
ANSI C++ ANSI C size_t n);
|
memccpy,_fmemccpy |
Копирует блок размером n байт
memccpy #include<mem.h>
Короткий вызов функции:
DOS UNIX Win16 void *memccpy(void *dest,const void *src,
OS/2 Win32 int c,size_t n);
---***---
_memccpy #inlcude<mem.h>
Длинный вызов функции:
DOS Win16 void far * far _fmemccpy(void far * dest,
const void far *src, int c, size_t n)
|
memchr,_fmemchr |
Просматривает n байт в поисках символа "c"
memchr #include<mem.h>
void *memchr(const void *s,int c, size_t n);
DOS UNIX Win16
OS/2 Win32
ANSI C++ ANSI C
---***---
_fmemchr #include<mem.h>
void far*far _fmemchr(const void far *s, int c,
DOS Win16 size_t n);
|
memcmp,_fmemcmp |
Сравнивает два блока размером n байт
memcmp #include<mem.h>
int memcmp(const void *s1, const void *s2,
DOS UNIX Win16 size_t n);
OS/2 Win32
ANSI C++ ANSI C
---***---
_fmemcmp #include<mem.h>
int far _fmemcmp(cons void far *sl,
DOS Win16 const void far *s2, size_t n)
|
memcpy,fmemcpy |
Копирует блок размером n байт
memcpy #include<mem.h>
void *memcpy(void *dest, const void *src,
DOS UNIX Win16 size_t n);
OS/2 Win32
ANSI C++ ANSI C
---***---
fmemcpy #include<mem.h>
void far *far_fmemcpy(void far*dest,
DOS Win16 const void far *src, size_t n);
|
memicmp,_fmemicmp |
Сравнивает n байт двух массивов символов, игнорируя различия регистров
DOS UNIX Win16
OS/2 Win32 #include<mem.
int memicmp(const void *s1, const void *s2,
size_t n)
---***---
_fmemicmp #include<mem.h>
int far _fmemicmp(const void far *s1,
DOS Win16 const void far *s2, size_t n)
Win32
|
memmove,_fmemmove |
Копирует блок размером n байт
DOS UNIX Win16 #include<mem.h>
OS/2 Win32 void *memmove(void *dest,const void *src,
ANSI C++ ANSI C size_t n);
---***----
DOS Win16 #include<mem.h>
void far * far _fmemmove (void far dest,
const void far *src , saze_t n)
|
memset,_fmemset |
Устанавливает значения n байт блока памяти равными значению c
memset #include<mem.h>
void *memset(void *s,int c, size_t n)
DOS UNIX Win16
OS/2 Win32
ANSI C++ ANSI C
---***---
_fmemset #include<mem.h>
void far * far_fmemset(void far *s, int c,
DOS Win16 size_t n)
|
min |
Возвращает меньшее из двух значений
DOS Win16 #include<stdlib.h>
OS/2 Win32 (type) min(a,b)
|
mkdir |
Создает каталог
DOS UNIX Win16 #include <dir.h>
OS/2 Win32 int mkdir(const char *path);
|
MK_FP |
Формирует указатель с дальней адресацией
DOS Win16 #include<dos.h>
Win32 void far *MK_FP(unsigned seg, unsigned ofs);
|
mktemp |
Создает уникальное имя файла
DOS UNIX Win16 #include <dir.h>
OS/2 Win32 char *mktemp(char *template);
|
mktime |
Преобразует время к календарному времени
DOS Win16 #include <time.h>
OS/2 Win32 time_t mktime (struct tm *t);
ANSI C++ ANSI C
|
modf,modfl |
Разделяет число типа double или long double на целую и дробную части
modf #include<math.h>
double modf(double x,double *ipart);
DOS UNIX Win16
OS/2 Win32
ANSI C++ ANSI C
---***---
modfl #include<math.h>
long double modfl(long double x,
DOS UNIX Win16 long double *ipart);
OS/2 Win32
ANSI C++ ANSI C
|
movedata |
Копирует n байт
DOS Win16 #include <mem.h>
void movedata(unsigned srcseg, unsigned srcoff,
unsigned dstseg, unsigned dstoff, size_t n);
|
movmem,fmovmem |
Перемещает блок размером length байт
DOS Win16 #include <mem.h>
void movmem(void *src, void *dest,unsigned
length);
void _fmovmem(const void far *src,
void far *dest, unsigned length);
|
movetext |
Копирует текст на экране из одного окна в другое
DOS #include <cohio.h>
OS/2 Win32 int movetext(int left,int top,
int right,int bottom,
int destleft,int desttop);
|
_msize |
Возвpащает pазмеp кучи блоков
OS/2 Win32 #include<malloc.h>
size_t _msize(void *block);
|