The following patch is tested, although only on linux. It supports the (at least for me :) long-awaited LIBPREFIX/SUFFIX support. It also cleans up scanner.pas a bit, by renaming some "turbo_scannerdirectives" and "directive_turbo" to "common_scannerdirectives" and "directive_common.
This closes a number of bug reports, although my own one is the only one I can find at the moment. (Can somebody do a fulltext search in the bugreports?)
http://www.freepascal.org/bugs/showrec.php3?ID=3081
Enjoy :-)
