compiler/libec: Pre-declaring eInstance_FireSelfWatchers
authorJerome St-Louis <jerome@ecere.com>
Wed, 2 Apr 2014 03:42:57 +0000 (23:42 -0400)
committerJerome St-Louis <jerome@ecere.com>
Wed, 2 Apr 2014 03:42:57 +0000 (23:42 -0400)
compiler/bootstrap/libec/bootstrap/pass15.c
compiler/libec/src/pass15.ec

index 7d19676..53c73dd 100644 (file)
@@ -872,6 +872,8 @@ unsigned int byValueSystemClass;
 
 extern long long __ecereNameSpace__ecere__com__eClass_GetProperty(struct __ecereNameSpace__ecere__com__Class * _class, char *  name);
 
+extern void __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers(struct __ecereNameSpace__ecere__com__Instance * instance, struct __ecereNameSpace__ecere__com__Property * _property);
+
 extern struct __ecereNameSpace__ecere__com__Class * __ecereClass___ecereNameSpace__ecere__com__Instance;
 
 struct __ecereNameSpace__ecere__com__Instance
@@ -17970,6 +17972,7 @@ DeclareFunctionUtil("eSystem_New0");
 DeclareFunctionUtil("eSystem_Renew");
 DeclareFunctionUtil("eSystem_Renew0");
 DeclareFunctionUtil("eClass_GetProperty");
+DeclareFunctionUtil("eInstance_FireSelfWatchers");
 DeclareStruct("ecere::com::Class", 0x0);
 DeclareStruct("ecere::com::Instance", 0x0);
 DeclareStruct("ecere::com::Property", 0x0);
index 67c9739..eee45f0 100644 (file)
@@ -12433,6 +12433,7 @@ void ComputeDataTypes()
    DeclareFunctionUtil("eSystem_Renew");
    DeclareFunctionUtil("eSystem_Renew0");
    DeclareFunctionUtil("eClass_GetProperty");
+   DeclareFunctionUtil("eInstance_FireSelfWatchers");
 
    DeclareStruct("ecere::com::Class", false);
    DeclareStruct("ecere::com::Instance", false);