There are far fewer cases than I thought. The remaining ones are in obscure subsystems, specificially:
ihnpdsm.C (the Intel disassembler)
and in sys.C's gcspySprintf function, which is contributed code.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've checked in the changes for the Intel disassembler. The only outstanding ones now are the ones that GCspy uses. I've written the changes for those, but I want Richard Jones to see them before I check them in.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There are far fewer cases than I thought. The remaining ones are in obscure subsystems, specificially:
ihnpdsm.C (the Intel disassembler)
and in sys.C's gcspySprintf function, which is contributed code.
I'm attacking ihnpdsm.C now. Since it's not re-entrant
(a probable source of mysterious crashes in the past), we
can address that at the same time.
I've checked in the changes for the Intel disassembler. The only outstanding ones now are the ones that GCspy uses. I've written the changes for those, but I want Richard Jones to see them before I check them in.