Make the memory allocation generic

But what about memory allocation? Remember, we MUST allocate memory
from Clipper's Extend System function if we are being used as a
Clipper UDF. But we can't call _xalloc() if we are compiled as a
stand alone program. The way I handle this is to #define memory
management pseudo-functions that will conditionally preprocess to
either the Extend System functions, or to the C library function,
depending on whether IS_CLIPPER has been defined.

Example 4 is a template example of using this technique.

Figure 1 - MSC 6.0 Intrinsic Function List

The following functions can be compiled into the intrinsic form:

abs
_disable
_enable
fabs
inp
inpw
_lrotl

_lrotr
labs
memcmp
memcpy
memset
outp
outpw

_rotl
_rotr
strcat
strcmp
strcpy
strlen
strset