Import v6.12.6 of the Inform 6 standard library
[informlib.git] / linklpa.h
index eb3754046025e22eabc19721c1cc7366cd134bec..96177d361c5f7ec15e70d91e8b178136b9939e34 100644 (file)
--- a/linklpa.h
+++ b/linklpa.h
@@ -1,9 +1,9 @@
 ! ==============================================================================
 !   LINKLPA:  Link declarations of common properties and attributes.
 !
-!   Supplied for use with Inform 6 -- Release 6.12.1 -- Serial number 160605
+!   Supplied for use with Inform 6 -- Release 6.12.6 -- Serial number 220219
 !
-!   Copyright Graham Nelson 1993-2004 and David Griffith 2012-2016
+!   Copyright Graham Nelson 1993-2004 and David Griffith 2012-2022
 !
 !   This file is free software: you can redistribute it and/or modify
 !   it under the terms of the GNU Affero General Public License as
@@ -42,13 +42,6 @@ Constant WORD_HIGHBIT = $80000000;
 ! ------------------------------------------------------------------------------
 
 Attribute animate;
-#Ifdef USE_MODULES;
-    #Iffalse (animate == 0);
-    Message error "Please move your Attribute declarations after the Include ~Parser~ line:
-                   otherwise it will be impossible to USE_MODULES";
-    #Endif;
-#Endif;
-
 Attribute absent;       Attribute non_floating alias absent;
 Attribute clothing;
 Attribute concealed;
@@ -81,6 +74,12 @@ Attribute female;
 Attribute neuter;
 Attribute pluralname;
 
+#Ifdef INFIX;
+#Ifndef infix__watching;
+Attribute infix__watching;
+#Endif;
+#Endif;
+
 ! ------------------------------------------------------------------------------
 
 Property additive before NULL;
@@ -100,13 +99,6 @@ Property d_to;
 Property in_to;
 Property out_to;
 
-#Ifdef USE_MODULES;
-    #Iffalse (7 >= n_to);
-    Message error "Please move your Property declarations after the Include ~Parser~ line:
-                   otherwise it will be impossible to USE_MODULES";
-    #Endif;
-#Endif;
-
 Property door_to;
 Property with_key;
 Property door_dir;