home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / TELECOM / stg_v4.lzh / memmacro.h < prev    next >
Text File  |  1994-11-11  |  483b  |  14 lines

  1. /*
  2.     memory handling functions
  3.     PD 1990 by StG
  4.     last revisions: 91/05/30
  5. */
  6.  
  7. #define _rgc register char
  8. #define _rgi register int
  9. #define _pc (char*)
  10. #define MCPY(a,b,c) {_rgc *x=_pc(a);_rgc *y=_pc(b);int z=(c);while (z--) *x++=*y++;}
  11. #define MINS(a,b,c) {_rgc *x=_pc(a);_rgc *y=_pc(b);int z=(c);x+=z;y+=z;while (z--) *--x=*--y;}
  12. #define MSET(a,b,c) {_rgc *x=_pc(a);_rgi z=(c);while (z--) *x++=(b);}
  13. #define MCLR(a) {_rgc *x=_pc(a);_rgi z=sizeof(*a);while (z--) *x++=0;}
  14.