Hello all, I just found the 10th serious ridiculous bug in CCS's PCH - this one is that malloc returns a pointer to RAM already used by globals, so any writes trash things - and I'm completely fed up with them. I have to spend $100 for another year maintenance contract and I feel morally opposed to giving them any money. There's also no guarantee they will fix it or when. They were a big mistake, the biggest mistake I've made in the past year. I unfortunately have two unfinished projects with siginificant code investment with CCS. About 5000 lines across 6 projects. So, I'm evaluating my options. Has anyone ported from CCS to Microchip's C18 or Hi-Tek's C compiler? Are there any others in the <$1000 range? I use some hardware facilities that CCS wraps, the UART and the I2c stuff, nothing fancy. I may just write my own malloc() to get this one out the door... but this cycle has been repeated too many times. I'm also considering GCC for the AVR, but I'd rather not have to do a hardware redesign as well as software port. But if its saves $500 and is a path with a future it might be worth it. I tend to use 1320, 452 and 6520 parts, I don't know the AVR lineup at all. Thanks for any advice. Jesse -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body