I need FPC (or better, Pascal) console IO feature for my OS. That is,
Write(Ln) (and possibly Read(Ln)) with variable number and type of
arguments. I already have my own, but each can only take one argument. So, a
statement like:

WriteLn('Hello, I am ',20,' years old');

must be splitted into:

WriteString('Hello, I am ');
WriteLong(20);
WriteStrLn(' years old');

This is very inconvenient. Moreover, assertions needs it. My first attempt,
is to comment out {$undef FPC_HAS_FEATURE_CONSOLEIO} in my system.pas. But
then, FPC argues about Unknown compilerproc "fpc_write_text_shortstr". I
found it in text.inc, but it's only included if FPC_HAS_FEATURE_TEXTIO is
defined. Knowing that I don't yet have any file system driver, I guess it's
impossible to reach my goal by defining it.
What's the correct way?
-- 
View this message in context: 
http://www.nabble.com/Enabling-FPC_HAS_FEATURE_CONSOLEIO-tp18686657p18686657.html
Sent from the Free Pascal - General mailing list archive at Nabble.com.

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to