home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / makedce.zip / EXAMPLES.ZIP / examples / Alias / alias.c < prev    next >
C/C++ Source or Header  |  1994-05-08  |  850b  |  41 lines

  1. /*
  2.  * COMPONENT_NAME:  MakeDCE/examples/alias/alias.c
  3.  *
  4.  * FUNCTIONS: 
  5.  *
  6.  * ORIGINS: 72
  7.  *
  8.  * OBJECT CODE ONLY SOURCE MATERIALS
  9.  *
  10.  */
  11. /*
  12.  * (c) Copyright 1990, 1991 OPEN SOFTWARE FOUNDATION, INC.
  13.  * ALL RIGHTS RESERVED
  14.  */
  15. #include <stdio.h>
  16. #define CALLS_PER_PASS 10
  17.  
  18. main(int argc, char *argv[], char *envp[])
  19. {
  20.      char *msg = "Alias Application Completed";
  21.      int pass, passes=10, failures=0;
  22.  
  23.      if (argc > 1)
  24.         passes = atoi(argv[1]);
  25.  
  26.      if ((passes < 1) || (passes > 100))
  27.         passes = 10; 
  28.      
  29.      for (pass = 0; pass < passes ;  pass++) {
  30.         printf("PASS %d\n", pass);
  31.         failures += client_function(passes);
  32.      } /* endfor */
  33.  
  34.      printf("%s: %d passes, %d failures\n", msg, passes, failures);
  35. }
  36.  
  37. int client_function(int passes)
  38. {
  39.     return(client_aux(passes));
  40. }
  41.