I have been playing around with PDCurses and have been having a few problems. Eventually I landed here which had a solution to my problem.
Basically my PDCurses project was compiled with the UNICODE CHARACTER set. As a result the block character was being displayed as an upper case U. Setting the library to NOT SET as the character set solved this problem.
Is there a technique that would allow me to embed something in the source code for PDCurses that would detect which character set option was picked and do a compile time ASSERT if it is not set properly?
I have looked at the pragma listing. The conform option and runtime checks seem to do something similar.