@@ -50,7 +50,7 @@ struct __MCScriptObjectImpl
5050
5151// //////////////////////////////////////////////////////////////////////////////
5252
53- MCTypeInfoRef kMCEngineScriptObjectTypeInfo ;
53+ MC_DLLEXPORT_DEF MCTypeInfoRef kMCEngineScriptObjectTypeInfo ;
5454
5555// //////////////////////////////////////////////////////////////////////////////
5656
@@ -116,7 +116,7 @@ void MCEngineScriptObjectAllowAccess(void)
116116
117117// //////////////////////////////////////////////////////////////////////////////
118118
119- extern " C" MC_DLLEXPORT MCScriptObjectRef MCEngineExecResolveScriptObject (MCStringRef p_object_id)
119+ extern " C" MC_DLLEXPORT_DEF MCScriptObjectRef MCEngineExecResolveScriptObject (MCStringRef p_object_id)
120120{
121121 if (!MCEngineScriptObjectAccessIsAllowed ())
122122 return nil;
@@ -164,7 +164,7 @@ extern "C" MC_DLLEXPORT MCScriptObjectRef MCEngineExecResolveScriptObject(MCStri
164164 return t_script_object;
165165}
166166
167- extern " C" MC_DLLEXPORT void MCEngineEvalScriptObjectExists (MCScriptObjectRef p_object, bool & r_exists)
167+ extern " C" MC_DLLEXPORT_DEF void MCEngineEvalScriptObjectExists (MCScriptObjectRef p_object, bool & r_exists)
168168{
169169 // This method does't require any script interaction so it always allowed.
170170
@@ -177,7 +177,7 @@ extern "C" MC_DLLEXPORT void MCEngineEvalScriptObjectExists(MCScriptObjectRef p_
177177 r_exists = false ;
178178}
179179
180- extern " C" MC_DLLEXPORT void MCEngineEvalScriptObjectDoesNotExist (MCScriptObjectRef p_object, bool & r_not_exists)
180+ extern " C" MC_DLLEXPORT_DEF void MCEngineEvalScriptObjectDoesNotExist (MCScriptObjectRef p_object, bool & r_not_exists)
181181{
182182 // This method does't require any script interaction so it always allowed.
183183
@@ -254,7 +254,7 @@ MCValueRef MCEngineGetPropertyOfObject(MCExecContext &ctxt, MCStringRef p_proper
254254 return t_value_ref;
255255}
256256
257- extern " C" MC_DLLEXPORT MCValueRef MCEngineExecGetPropertyOfScriptObject (MCStringRef p_property, MCScriptObjectRef p_object)
257+ extern " C" MC_DLLEXPORT_DEF MCValueRef MCEngineExecGetPropertyOfScriptObject (MCStringRef p_property, MCScriptObjectRef p_object)
258258{
259259 if (!MCEngineScriptObjectAccessIsAllowed ())
260260 return nil;
@@ -311,7 +311,7 @@ void MCEngineSetPropertyOfObject(MCExecContext &ctxt, MCStringRef p_property, MC
311311 }
312312}
313313
314- extern " C" MC_DLLEXPORT void MCEngineExecSetPropertyOfScriptObject (MCStringRef p_property, MCScriptObjectRef p_object, MCValueRef p_value)
314+ extern " C" MC_DLLEXPORT_DEF void MCEngineExecSetPropertyOfScriptObject (MCStringRef p_property, MCScriptObjectRef p_object, MCValueRef p_value)
315315{
316316 MCObject *t_object;
317317 uint32_t t_part_id;
@@ -323,7 +323,7 @@ extern "C" MC_DLLEXPORT void MCEngineExecSetPropertyOfScriptObject(MCStringRef p
323323 MCEngineSetPropertyOfObject (ctxt, p_property, t_object, t_part_id, p_value);
324324}
325325
326- extern " C" MC_DLLEXPORT void MCEngineEvalOwnerOfScriptObject (MCScriptObjectRef p_object, MCScriptObjectRef &r_owner)
326+ extern " C" MC_DLLEXPORT_DEF void MCEngineEvalOwnerOfScriptObject (MCScriptObjectRef p_object, MCScriptObjectRef &r_owner)
327327{
328328 // This method does't require any script interaction so it always allowed.
329329
@@ -364,7 +364,7 @@ struct MCScriptObjectChildControlsVisitor : public MCObjectVisitor
364364 MCProperListRef m_list;
365365};
366366
367- extern " C" MC_DLLEXPORT void MCEngineEvalChildrenOfScriptObject (MCScriptObjectRef p_object, MCProperListRef &r_controls)
367+ extern " C" MC_DLLEXPORT_DEF void MCEngineEvalChildrenOfScriptObject (MCScriptObjectRef p_object, MCProperListRef &r_controls)
368368{
369369 // This method does't require any script interaction so it always allowed.
370370
@@ -465,7 +465,7 @@ MCValueRef MCEngineDoSendToObjectWithArguments(bool p_is_function, MCStringRef p
465465 return t_result;
466466}
467467
468- extern " C" MC_DLLEXPORT MCValueRef MCEngineExecSendToScriptObjectWithArguments (bool p_is_function, MCStringRef p_message, MCScriptObjectRef p_object, MCProperListRef p_arguments)
468+ extern " C" MC_DLLEXPORT_DEF MCValueRef MCEngineExecSendToScriptObjectWithArguments (bool p_is_function, MCStringRef p_message, MCScriptObjectRef p_object, MCProperListRef p_arguments)
469469{
470470 if (!MCEngineScriptObjectAccessIsAllowed ())
471471 return nil;
@@ -478,7 +478,7 @@ extern "C" MC_DLLEXPORT MCValueRef MCEngineExecSendToScriptObjectWithArguments(b
478478 return MCEngineDoSendToObjectWithArguments (p_is_function, p_message, t_object, p_arguments);
479479}
480480
481- extern " C" MC_DLLEXPORT MCValueRef MCEngineExecSendToScriptObject (bool p_is_function, MCStringRef p_message, MCScriptObjectRef p_object)
481+ extern " C" MC_DLLEXPORT_DEF MCValueRef MCEngineExecSendToScriptObject (bool p_is_function, MCStringRef p_message, MCScriptObjectRef p_object)
482482{
483483 return MCEngineExecSendToScriptObjectWithArguments (p_is_function, p_message, p_object, kMCEmptyProperList );
484484}
@@ -501,7 +501,7 @@ void MCEngineDoPostToObjectWithArguments(MCStringRef p_message, MCObject *p_obje
501501 MCscreen -> addmessage (p_object, *t_message_as_name, 0 .0f , t_params);
502502}
503503
504- extern " C" MC_DLLEXPORT void MCEngineExecPostToScriptObjectWithArguments (MCStringRef p_message, MCScriptObjectRef p_object, MCProperListRef p_arguments)
504+ extern " C" MC_DLLEXPORT_DEF void MCEngineExecPostToScriptObjectWithArguments (MCStringRef p_message, MCScriptObjectRef p_object, MCProperListRef p_arguments)
505505{
506506 if (!MCEngineScriptObjectAccessIsAllowed ())
507507 return ;
@@ -514,17 +514,17 @@ extern "C" MC_DLLEXPORT void MCEngineExecPostToScriptObjectWithArguments(MCStrin
514514 MCEngineDoPostToObjectWithArguments (p_message, t_object, p_arguments);
515515}
516516
517- extern " C" MC_DLLEXPORT void MCEngineExecPostToScriptObject (MCStringRef p_message, MCScriptObjectRef p_object)
517+ extern " C" MC_DLLEXPORT_DEF void MCEngineExecPostToScriptObject (MCStringRef p_message, MCScriptObjectRef p_object)
518518{
519519 MCEngineExecPostToScriptObjectWithArguments (p_message, p_object, kMCEmptyProperList );
520520}
521521
522- extern " C" MC_DLLEXPORT void MCEngineEvalMessageWasHandled (bool & r_handled)
522+ extern " C" MC_DLLEXPORT_DEF void MCEngineEvalMessageWasHandled (bool & r_handled)
523523{
524524 r_handled = s_last_message_was_handled;
525525}
526526
527- extern " C" MC_DLLEXPORT void MCEngineEvalMessageWasNotHandled (bool & r_not_handled)
527+ extern " C" MC_DLLEXPORT_DEF void MCEngineEvalMessageWasNotHandled (bool & r_not_handled)
528528{
529529 bool t_handled;
530530 MCEngineEvalMessageWasHandled (t_handled);
@@ -533,7 +533,7 @@ extern "C" MC_DLLEXPORT void MCEngineEvalMessageWasNotHandled(bool& r_not_handle
533533
534534// //////////////////////////////////////////////////////////////////////////////
535535
536- extern " C" MC_DLLEXPORT MCValueRef MCEngineExecExecuteScript (MCStringRef p_script)
536+ extern " C" MC_DLLEXPORT_DEF MCValueRef MCEngineExecExecuteScript (MCStringRef p_script)
537537{
538538 if (!MCEngineScriptObjectAccessIsAllowed ())
539539 return nil;
@@ -636,7 +636,7 @@ class MCEngineLogChangedEvent: public MCCustomEvent
636636 }
637637};
638638
639- extern " C" MC_DLLEXPORT void MCEngineExecLog (MCValueRef p_message)
639+ extern " C" MC_DLLEXPORT_DEF void MCEngineExecLog (MCValueRef p_message)
640640{
641641 if (p_message == nil)
642642 p_message = kMCNull ;
@@ -673,7 +673,7 @@ extern "C" MC_DLLEXPORT void MCEngineExecLog(MCValueRef p_message)
673673#endif
674674}
675675
676- extern " C" MC_DLLEXPORT void MCEngineExecLogWithValues (MCStringRef p_message, MCProperListRef p_values)
676+ extern " C" MC_DLLEXPORT_DEF void MCEngineExecLogWithValues (MCStringRef p_message, MCProperListRef p_values)
677677{
678678 MCAutoStringRef t_formatted_message;
679679 if (!MCStringCreateMutable (0 , &t_formatted_message))
@@ -724,8 +724,8 @@ extern "C" MC_DLLEXPORT void MCEngineExecLogWithValues(MCStringRef p_message, MC
724724
725725// //////////////////////////////////////////////////////////////////////////////
726726
727- MCTypeInfoRef kMCEngineScriptObjectDoesNotExistErrorTypeInfo = nil;
728- MCTypeInfoRef kMCEngineScriptObjectNoContextErrorTypeInfo = nil;
727+ MC_DLLEXPORT_DEF MCTypeInfoRef kMCEngineScriptObjectDoesNotExistErrorTypeInfo = nil;
728+ MC_DLLEXPORT_DEF MCTypeInfoRef kMCEngineScriptObjectNoContextErrorTypeInfo = nil;
729729
730730// //////////////////////////////////////////////////////////////////////////////
731731
0 commit comments