comparison packages/devs/flash/powerpc/mbx/current/src/mbx_flash.c @ 143:6b5f480c6929 ecos-sw-2000-12-08

Merge from eCos master repository on 2000-12-08-02:09:36-GMT
author jlarmour
date Fri, 08 Dec 2000 03:30:06 +0000
parents eb9fd8c04db3
children
comparison
equal deleted inserted replaced
142:12eccf9656f3 143:6b5f480c6929
101 101
102 // See if a range of FLASH addresses overlaps currently running code 102 // See if a range of FLASH addresses overlaps currently running code
103 bool 103 bool
104 flash_code_overlaps(void *start, void *end) 104 flash_code_overlaps(void *start, void *end)
105 { 105 {
106 extern char _stext, _etext; 106 extern char _stext[], _etext[];
107 107
108 return ((((unsigned long)&_stext >= (unsigned long)start) && 108 return ((((unsigned long)&_stext >= (unsigned long)start) &&
109 ((unsigned long)&_stext < (unsigned long)end)) || 109 ((unsigned long)&_stext < (unsigned long)end)) ||
110 (((unsigned long)&_etext >= (unsigned long)start) && 110 (((unsigned long)&_etext >= (unsigned long)start) &&
111 ((unsigned long)&_etext < (unsigned long)end))); 111 ((unsigned long)&_etext < (unsigned long)end)));