Small code
Bob, of course you need to be carefull. As with anything, you can't
effectively use different startup modules unless you understand what they do
for you, and how it affects your compiler environment. And nothing says that
you can't write your own startup module to meet your program needs. I have
done this for programs which get LoadSeg()'d. Your right tho, it isn't for the
novice doing his first 'Hello World' program. As for Astartup.obj, I have used
it in place of c.o to significantly reduce the size of the resulting program.
Using different startup modules is no different than using the different
compiler switches with Lattice 4.0, you will have difficulties if you don't
understand what it does.
<Glenn