summaryrefslogtreecommitdiffstats
path: root/DTCallback.c
diff options
context:
space:
mode:
authorMarkus Mittendrein <git@maxmitti.tk>2018-03-18 02:49:02 +0100
committerMarkus Mittendrein <git@maxmitti.tk>2018-03-18 02:49:02 +0100
commit4d0ef730585b2791a3916a47887051f07e528b75 (patch)
tree47021b45432fff305999459e760793edd328bd13 /DTCallback.c
parenta76ecc342fd9ac47b9349fb5e5b0b99a44cdf812 (diff)
downloadSystem.c4g-4d0ef730585b2791a3916a47887051f07e528b75.tar.gz
System.c4g-4d0ef730585b2791a3916a47887051f07e528b75.zip
DTCallback: Change order of fast and target parameter for Object/DefinitionCallback
Use DTCallbackCompatibility for backwards compatibility
Diffstat (limited to 'DTCallback.c')
-rw-r--r--DTCallback.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/DTCallback.c b/DTCallback.c
index 5e6fb3f..820dfb7 100644
--- a/DTCallback.c
+++ b/DTCallback.c
@@ -9,8 +9,8 @@ static const CallbackTarget_Scenario = -3;
global func GlobalCallback(string name) { return [CallbackTarget_Global, name]; }
global func ScenarioCallback(string name) { return [CallbackTarget_Scenario, name]; }
-global func ObjectCallback(string name, object target, bool fast) { return [target || this || FatalError("ObjectCallback without target object"), name, fast]; }
-global func DefinitionCallback(string name, id target, bool fast) { return [target || GetID() || FatalError("DefinitionCallback without target definition"), name, fast]; }
+global func ObjectCallback(string name, bool fast, object target) { return [target || this || FatalError("ObjectCallback without target object"), name, fast]; }
+global func DefinitionCallback(string name, bool fast, id target) { return [target || GetID() || FatalError("DefinitionCallback without target definition"), name, fast]; }
global func Callback(string name, target) { return [target || this || GetID() || CallbackTarget_Global, name]; }
global func BindCallback(callback, array binding) { return [CallbackTarget_Bind, callback, binding]; }