fprcp(1)

πŸ’– fprcp β€” Free Pascal windres preprocessor program πŸ’–

okay so bestie, you know how .rc files are giving resource-definition realness? yeah. this little icon right here is the Free Pascal windres preprocessor, and she's about to make your constants make sense. ✨


🌸 SYNOPSIS 🌸

fprcp -i file_name [-n] [-C] [-l PASCAL|C] [-p <include_path>]

πŸ¦‹ DESCRIPTION πŸ¦‹

fprcp reads a .rc file and preprocesses it, writing the result to standard output as it goes along. it literally just replaces defined constants with their values, so that windres can process the resulting file and create a resource. that's the whole vibe. no cap. πŸ’…


πŸŽ€ USAGE πŸŽ€

fprcp needs, at minimum, the -i filename option β€” that's the file she's gonna process. minimum requirement, bestie. don't skip it. 🫢


✨ OPTIONS ✨

fprcp has a small number of options to control its behaviour. small but mighty, fr fr:

  • -C β€” Define the symbol symbol before processing is started. πŸ‘‘
  • -i file β€” Specify the input file name. This argument is mandatory. like, actually mandatory. 😭
  • -l language β€” Set the programming language for include files. The language constant may be one of the following:
    • C β€” The C programming language.
    • PASCAL β€” the Pascal programming language. 🌈
  • -n β€” Do not support nested comments. By default, pascal nested comments are enabled. (so this one is the "actually, no nesting today" switch 🚫)
  • -p path β€” Set the include path. This may contain several files, separated by semicolons.

πŸ”₯ SEE ALSO πŸ”₯

go read those too, bestie, they're part of the lore πŸ¦‹


πŸ’œ sign-off πŸ’œ

this page is from Free Pascal, dated 12 November 2004, and it's the fprcp(1) windres preprocessor page. iconic, historic, timeless. mwah πŸ’‹βœ¨