home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / sherlock.zip / TEST / TEST.C < prev    next >
C/C++ Source or Header  |  1993-11-13  |  1KB  |  52 lines

  1. /*
  2. ** Main entrance routine.
  3. */
  4. #include    <stdio.h>
  5.  
  6. struct _tag {
  7.     short   a;
  8.     int     b;
  9.     float   c;
  10.     double  d;
  11. } e[2] = {{2, 4, 8.0, 20.0}, {12, 14, 18.10, 120.0}};
  12.  
  13. int func(short a, int b, float c, double d, struct _tag *f);
  14. int func(short a, int b, float c, double d, struct _tag *f)
  15. {
  16.     a = 10;
  17.     b = 20;
  18.     c = 40;
  19.     d = 60;
  20.     f->a = 210;
  21.     f->b = 220;
  22.     f->c = 230;
  23.     f->d = 240;
  24.     return 10;
  25. }
  26.  
  27. int This_is_a_Long_function_name_to_test_the_name_limit_imposed_by_the_Record_format_This_is_a_Long_function_name_to_test_the_name_limit_imposed_by_the_Record_format_()
  28. {
  29. int *ptr = NULL;
  30.  
  31.     return *ptr;
  32.  
  33. }
  34.  
  35.  
  36. int main(int argc, char **argv);
  37. int main(int argc, char **argv)
  38. {
  39. int    b = 2;
  40. #if 0
  41. short    a = 1;
  42. float    c = 3.1;
  43. double    d = 12.3;
  44.  
  45.     func(a, b, c, d, &e[0]);
  46. #endif
  47.     b = This_is_a_Long_function_name_to_test_the_name_limit_imposed_by_the_Record_format_This_is_a_Long_function_name_to_test_the_name_limit_imposed_by_the_Record_format_();
  48.     while(1)
  49.     ;
  50.     return 1;
  51. }
  52.