MSC: void _based(void) *_bmalloc( _segment seg, size_t size )

	MSC: void far *_fmalloc( size_t size )
	MSC: void near *_nmalloc( size_t size )


	- prototype in malloc.h

	- size = number of bytes to allocate
	- seg = base segment value
	- malloc() maps to _fmalloc or _nmalloc based on memory model
	- _fmalloc allocates memory outside the default data segment if
	  possible
	- returns pointer to allocated block or NULL on error;	_bmalloc()
	  function returns _NULLOFF on error
	- these functions will allocate a zero length block