Paige - a free cross-platform RichEdit toolkit/library with 800 pages of docs

Ok so I had a look at this. And well? It’s 32bit… HARD 32 bit… there are so many places with bad coding standards, casting a ptr to a long (64bit → 32bit truncation!) and lots of places that cast void* to a struct pointer without the correct static cast.

So while it might be great in it’s original environment it’s not going to be easy to make it work in a modern OS. It’s all very VERY old code.

I mean I tried… but gave up.

The memory management seems like it’s from the 90’s… there is references to 16bit compilers. Bro.

3 Likes