Prof A Olowofoyeku (The African Chief) wrote:
Having to put the GPC or system unit in the USES clause just to access the Filemode variable is going to cause major problems. There are many reasons (lack of qualified identifiers being a major one) why one would not want to use either unit. Up till now, we have not needed either of them to in order to use Filemode. The new situation is giving me plenty of headache with regard to a lot of existing code that uses Filemode while deliberately staying away from the GPC and System units.
Try import GPC only (FileMode); or uses GPC_BP; instead of uses GPC;
What is the impetus for this change, and can it be reversed?
To have fewer "magic" declarations. In the future, many more declarations shall be "demagicized" by putting them in the GPC unit (will which then be used automatically, but not until there are qualified identifiers). Frank -- Frank Heckenbach, frank@g-n-u.de, http://fjf.gnu.de/, 7977168E GPC To-Do list, latest features, fixed bugs: http://www.gnu-pascal.de/todo.html GPC download signing key: 51FF C1F0 1A77 C6C2 4482 4DDC 117A 9773 7F88 1707