home *** CD-ROM | disk | FTP | other *** search
File List | 1990-07-29 | 9.0 KB | 192 lines |
- C-96 COMPILER T1 07/29/90 23:08:09 PAGE 1
-
-
- DOS 3.30 (038-N) C96 COMPILER V1.1, COMPILATION OF MODULE T1
- OBJECT MODULE PLACED IN T1.obj
- COMPILER INVOKED BY: C:\IC96\C96.EXE T1.C DB SB REGISTERS(200)
-
- stmt level incl
-
- 1 #include <stdio.h>
- 9
- 9
- 9 struct SEGMAP{
- 9 unsigned saddr;
- 9 unsigned eaddr;
- 10 unsigned mode;
- 11 };
- 12
- 12 char p_char,*p_pchar;
- 13 unsigned p_uchar,*p_puchar;
- 14 static char p_schar;
- 15 register char p_rchar;
- 16 short p_short,*p_pshort;
- 17 unsigned p_ushort,*p_pushort;
- 18 int p_int,*p_pint;
- 19 unsigned p_uint,*p_puint;
- 20 long p_long,*p_plong;
- 21 unsigned long p_ulong,*p_pulong;
- 22 float p_float,*p_pfloat;
- 23
- 23 static int p_array1[10];
- 24 static int p_array2[20];
- 25 static int p_array3[30];
- 26 static int p_array10[5][5];
- 27 static int p_array11[5][5][5];
- 28 static int **p_ppint;
- 29
- 29 static struct p_struct1{
- 29 char sm1;
- 29 char sm2;
- 30 char sm3;
- 31 int sm4;
- 32 long sm5;
- 33 float sm6;
- 34 } p_s1;
- 35
- 35
- 35 static struct p_struct2{
- 35 char sm1[10];
- 35 int sm2[20];
- 36 long sm5[5][5];
- 37 } p_s2;
- 38
- 38 static struct p_struct3{
- 38 char sm1;
- 38 char sm2;
- 39 char sm3;
- 40 int sm4;
- 41 long sm5;
- 42 float sm6;
- C-96 COMPILER T1 07/29/90 23:08:09 PAGE 2
-
-
- 43 } p_s3[3];
- 44
- 44
- 44
- 44
- 44 main()
- 44 {
- 45 1 char t_char;
- 46 1 char t_array1[258];
- 47 1 char t_array01[13];
- 48 1 int t_array2[10];
- 49 1 int t_array02[11];
- 50 1 long t_array3[12][13];
- 51 1 int t_array4[12][14];
- 52 1 char t_array5[12][14];
- 53 1 long t_array6[12][14];
- 54 1 struct SEGMAP t_struct;
- 55 1 t_char=getchar();
- 56 1 putchar(t_char);
- 57 1 f1();
- 58 1 }
- 60
- C-96 COMPILER SYMBOL TABLE 07/29/90 23:08:09 PAGE 3
-
-
-
-
- NAME SIZE CLASS ADDRESS ATTRIBUTES
-
- SEGMAP 6 Tag 0 struct
- saddr Member 0 unsigned int
- eaddr Member 2 unsigned int
- mode Member 4 unsigned int
- f1 Extern function returning int
- getchar Extern function returning int
- main Public function returning int
- p_array1 20 Static 40 register array[10] of int
- p_array10 50 Static 0 array[5] of array[5] of int
- p_array11 250 Static 50 array[5] of array[5] of array[5] of int
- p_array2 40 Static 60 register array[20] of int
- p_array3 60 Static 100 register array[30] of int
- p_char 1 Public 176 register char
- p_float 4 Public 34 register float
- p_int 2 Public 14 register int
- p_long 4 Public 22 register long
- p_pchar 2 Public 0 register pointer to char
- p_pfloat 2 Public 38 register pointer to float
- p_pint 2 Public 16 register pointer to int
- p_plong 2 Public 26 register pointer to long
- p_ppint 2 Static 160 register pointer to pointer to int
- p_pshort 2 Public 8 register pointer to int
- p_puchar 2 Public 4 register pointer to unsigned int
- p_puint 2 Public 20 register pointer to unsigned int
- p_pulong 2 Public 32 register pointer to long
- p_pushort 2 Public 12 register pointer to unsigned int
- p_rchar 1 Public 178 register char
- p_s1 14 Static 162 register struct p_struct1
- sm1 Member 0 char
- sm2 Member 1 char
- sm3 Member 2 char
- sm4 Member 4 int
- sm5 Member 6 long
- sm6 Member 10 float
- p_s2 150 Static 300 struct p_struct2
- sm1 Member 0 array[10] of char
- sm2 Member 10 array[20] of int
- sm5 Member 50 array[5] of array[5] of long
- p_s3 42 Static 450 array[3] of struct
- sm1 Member 0 char
- sm2 Member 1 char
- sm3 Member 2 char
- sm4 Member 4 int
- sm5 Member 6 long
- sm6 Member 10 float
- p_schar 1 Static 177 register char
- p_short 2 Public 6 register int
- p_struct1 14 Tag 0 struct
- sm1 Member 0 char
- sm2 Member 1 char
- sm3 Member 2 char
- sm4 Member 4 int
- sm5 Member 6 long
- C-96 COMPILER SYMBOL TABLE 07/29/90 23:08:09 PAGE 4
-
-
- sm6 Member 10 float
- p_struct2 150 Tag 0 struct
- sm1 Member 0 array[10] of char
- sm2 Member 10 array[20] of int
- sm5 Member 50 array[5] of array[5] of long
- p_struct3 14 Tag 0 struct
- sm1 Member 0 char
- sm2 Member 1 char
- sm3 Member 2 char
- sm4 Member 4 int
- sm5 Member 6 long
- sm6 Member 10 float
- p_uchar 2 Public 2 register unsigned int
- p_uint 2 Public 18 register unsigned int
- p_ulong 4 Public 28 register long
- p_ushort 2 Public 10 register unsigned int
- putchar Extern function returning int
- t_array01 13 Auto 2108 array[13] of char in function(main)
- t_array02 22 Auto 280 array[11] of int in function(main)
- t_array1 258 Auto 2 array[258] of char in function(main)
- t_array2 20 Auto 260 array[10] of int in function(main)
- t_array3 624 Auto 302 array[12] of array[13] of long in function(main)
- t_array4 336 Auto 926 array[12] of array[14] of int in function(main)
- t_array5 168 Auto 1262 array[12] of array[14] of char in function(main)
- t_array6 672 Auto 1430 array[12] of array[14] of long in function(main)
- t_char 1 Static 0 overlayable register char in function(main)
- t_struct 6 Auto 2102 struct SEGMAP
- saddr Member 0 unsigned int
- eaddr Member 2 unsigned int
- mode Member 4 unsigned int
-
-
-
- MODULE INFORMATION:
-
- CODE AREA SIZE = 0029H 41D
- CONSTANT AREA SIZE = 0000H 0D
- DATA AREA SIZE = 01ECH 492D
- STATIC REGS AREA SIZE = 00B3H 179D
- OVERLAYABLE REGS AREA SIZE = 0001H 1D
- MAXIMUM STACK SIZE = 0850H 2128D
-
- C-96 COMPILATION COMPLETE. 0 WARNINGS, 0 ERRORS
-