annotate test/simp0.c @ 752:a38f18a08b30

i64 continue... struct
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sun, 14 Nov 2010 05:16:14 +0900
parents c2c709727221
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
467
32737bad7489 fix list/tag interference
kono
parents: 427
diff changeset
1 int printf(const char *format, ...);
32737bad7489 fix list/tag interference
kono
parents: 427
diff changeset
2
702
8eadf0db2970 *** empty log message ***
kono
parents: 491
diff changeset
3 #define LBUFSIZE 10
8eadf0db2970 *** empty log message ***
kono
parents: 491
diff changeset
4 static char current_file_dir[LBUFSIZE]; // keep track include file directory
8eadf0db2970 *** empty log message ***
kono
parents: 491
diff changeset
5
8eadf0db2970 *** empty log message ***
kono
parents: 491
diff changeset
6 void
8eadf0db2970 *** empty log message ***
kono
parents: 491
diff changeset
7 copy_current_file_dir(char *name)
8eadf0db2970 *** empty log message ***
kono
parents: 491
diff changeset
8 {
8eadf0db2970 *** empty log message ***
kono
parents: 491
diff changeset
9 char *s = name;
8eadf0db2970 *** empty log message ***
kono
parents: 491
diff changeset
10 char *d = current_file_dir;
8eadf0db2970 *** empty log message ***
kono
parents: 491
diff changeset
11 char *p;
8eadf0db2970 *** empty log message ***
kono
parents: 491
diff changeset
12 for(p = d;d<current_file_dir+LBUFSIZE && *s; ) {
8eadf0db2970 *** empty log message ***
kono
parents: 491
diff changeset
13 if (*s=='/') p = d+1;
8eadf0db2970 *** empty log message ***
kono
parents: 491
diff changeset
14 *d++ = *s++;
8eadf0db2970 *** empty log message ***
kono
parents: 491
diff changeset
15 }
8eadf0db2970 *** empty log message ***
kono
parents: 491
diff changeset
16 *p = 0;
8eadf0db2970 *** empty log message ***
kono
parents: 491
diff changeset
17 }
8eadf0db2970 *** empty log message ***
kono
parents: 491
diff changeset
18
170
6e0f67b7d200 test files
kono
parents:
diff changeset
19
6e0f67b7d200 test files
kono
parents:
diff changeset
20 main(int ac,char *av[])
6e0f67b7d200 test files
kono
parents:
diff changeset
21 {
748
c2c709727221 i64 continue... basic.s assembled.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 702
diff changeset
22 printf("#0021:%d %d %d %s\n",1,2,3,&av[ac-1][3]);
702
8eadf0db2970 *** empty log message ***
kono
parents: 491
diff changeset
23 copy_current_file_dir("test/hoge");
748
c2c709727221 i64 continue... basic.s assembled.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 702
diff changeset
24 printf("#0023:%s\n",current_file_dir);
702
8eadf0db2970 *** empty log message ***
kono
parents: 491
diff changeset
25
172
096559f07a70 some check
kono
parents: 170
diff changeset
26 return 0;
170
6e0f67b7d200 test files
kono
parents:
diff changeset
27 }