Скачиваний:
38
Добавлен:
01.05.2014
Размер:
758 б
Скачать
/**
*.Name      get_nmcb
*
*.Title     Џ®«гзЁвм  ¤аҐб б«Ґ¤го饣® MCB
*
*.Descr     ”г­ЄжЁп ў®§ўа й Ґв  ¤аҐб б«Ґ¤го饣® Ў«®Є  MCB
*           Ё«Ё 0, Ґб«Ё нв® Ї®б«Ґ¤­Ё© Ў«®Є. ‚ Є зҐб⢥
*           Ї а ¬Ґва  ЁбЇ®«м§гҐвбп гЄ § вҐ«м ­  ЇаҐ¤л¤гйЁ©
*           Ў«®Є MCB
*
*.Proto     MCB far *get_fmcb(MCB far *mcb)
*
*.Params       mcb -  ¤аҐб ЇаҐ¤л¤г饣® MCB
*
*.Return    “Є § вҐ«м ­  б«Ґ¤гойЁ© Ў«®Є MCB Ё«Ё 0, Ґб«Ё
*           нв® Ї®б«Ґ¤­Ё© MCB
*
*.Sample    show_mcb.c
**/

#include <dos.h>
#include "sysp.h"

MCB far *get_nmcb(MCB far *mcb) {

	unsigned seg, off;

	if(mcb->type == 'M') {
		seg = FP_SEG(mcb) + mcb->size + 1;
		off = FP_OFF(mcb);

		return((MCB far *)FP_MAKE(seg,off));
	}
	else return ((MCB far *)0);

}
Соседние файлы в папке LIBSRC