GadgetSeed  0.9.6
initsect.c
[詳解]
1 /** @file
2  @brief セクション初期化
3 
4  @date 2007.07.14
5  @author Takashi SHUDO
6 */
7 
8 extern long *BSS_START;
9 extern long *BSS_END;
10 extern long *DATAROM_START;
11 extern long *DATARAM_START;
12 extern long *DATARAM_END;
13 
14 void init_sect(void)
15 {
16  long *s, *d;
17 
18  for(d=BSS_START; d<BSS_END; d++) {
19  *d = 0;
20  }
21 
22  for(s=DATAROM_START, d=DATARAM_START; d<DATARAM_END; s++, d++) {
23  *d = *s;
24  }
25 }