1: struct {
   2:     char cc;
   3:     int aa;
   4: } s1, s2, s3[2];
   5: 
   6: main(argc,argv,envp)
   7: char **argv, **envp; {
   8:     s1.cc = 'a';
   9:     s2.cc = 'b';
  10:     s3[0].cc = 'c';
  11:     s3[1].cc = 'd';
  12: 
  13:     s1.aa = 22;
  14:     s2.aa = 33;
  15:     s3[0].aa = 44;
  16: 
  17:     sub(s1.cc);
  18: 
  19:     abort();
  20: }
  21: 
  22: sub(c)
  23: char c;
  24: {
  25:     register char d;
  26: 
  27:     d = c;
  28:     inner(&c);
  29: }
  30: 
  31: inner(s)
  32: char *s; {
  33:     char c;
  34: 
  35:     c = *s;
  36:     core(s);
  37: }
  38: 
  39: core(s)
  40: register char *s; {
  41:     char *p;
  42:     char c;
  43: 
  44:     p = s;
  45:     c = *p;
  46: }

Defined functions

core defined in line 39; used 1 times
  • in line 36
inner defined in line 31; used 1 times
  • in line 28
main defined in line 6; never used
sub defined in line 22; used 1 times
  • in line 17
Last modified: 1982-10-04
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 709
Valid CSS Valid XHTML 1.0 Strict