home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / listings / v_09_10 / 9n10085a < prev    next >
Text File  |  1991-08-21  |  590b  |  35 lines

  1. /*  teststck.c
  2.  *
  3.  *  Jerzy Tomasik, 09-Jun-1991
  4.  *
  5.  *  Test driver for spray_stack and unused_stack
  6.  *  Supports Microsoft and Turbo C
  7.  */
  8.  
  9. #include <stdlib.h>
  10. #include <stdio.h>
  11.  
  12. unsigned short unused_stack(void);
  13. void spray_stack(void);
  14.  
  15.  
  16. void dummy(void)
  17.     {
  18.     char buffer[1024];  /* grab 1K of stack space */
  19.  
  20.     memset(buffer, 0, sizeof(buffer));
  21.     }
  22.  
  23. int main(void)
  24.     {
  25.     spray_stack();
  26.  
  27.     printf("unused stack = %u\n", unused_stack());
  28.  
  29.     dummy();
  30.  
  31.     printf("unused stack = %u\n", unused_stack());
  32.  
  33.     return(EXIT_SUCCESS);
  34.     }
  35.