diff options
Diffstat (limited to 'c/src/lib/libbsp/m68k/mcf5235/startup/copyvectors.c')
-rw-r--r-- | c/src/lib/libbsp/m68k/mcf5235/startup/copyvectors.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/m68k/mcf5235/startup/copyvectors.c b/c/src/lib/libbsp/m68k/mcf5235/startup/copyvectors.c new file mode 100644 index 0000000000..2c54c31a44 --- /dev/null +++ b/c/src/lib/libbsp/m68k/mcf5235/startup/copyvectors.c @@ -0,0 +1,19 @@ +/* + * Move the copy out of the Init5235 file because gcc is broken. + */ + +#include <stdint.h> + +void CopyVectors(const uint32_t* old, uint32_t* new); + +void CopyVectors(const uint32_t* old, uint32_t* new) +{ + int v = 0; + while (v < 256) + { + *new = *old; + ++v; + ++new; + ++old; + } +} |