Skip to content

Commit 84b38a8

Browse files
author
runrevali
committed
[[ StdMlc ]] Add MC_DLLEXPORT to new std lib function defs
1 parent 4b698cf commit 84b38a8

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

libscript/src/module-arithmetic.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -432,17 +432,17 @@ extern "C" MC_DLLEXPORT void MCArithmeticEvalEqualToNumber(MCNumberRef p_left, M
432432
r_output = MCNumberFetchAsReal(p_left) == MCNumberFetchAsReal(p_right);
433433
}
434434

435-
extern "C" void MCArithmeticEvalNotEqualToInteger(integer_t p_left, integer_t p_right, bool& r_output)
435+
extern "C" MC_DLLEXPORT void MCArithmeticEvalNotEqualToInteger(integer_t p_left, integer_t p_right, bool& r_output)
436436
{
437437
r_output = p_left != p_right;
438438
}
439439

440-
extern "C" void MCArithmeticEvalNotEqualToReal(double p_left, double p_right, bool& r_output)
440+
extern "C" MC_DLLEXPORT void MCArithmeticEvalNotEqualToReal(double p_left, double p_right, bool& r_output)
441441
{
442442
r_output = p_left != p_right;
443443
}
444444

445-
extern "C" void MCArithmeticEvalNotEqualToNumber(MCNumberRef p_left, MCNumberRef p_right, bool& r_output)
445+
extern "C" MC_DLLEXPORT void MCArithmeticEvalNotEqualToNumber(MCNumberRef p_left, MCNumberRef p_right, bool& r_output)
446446
{
447447
r_output = MCNumberFetchAsReal(p_left) != MCNumberFetchAsReal(p_right);
448448
}

libscript/src/module-list.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -346,22 +346,22 @@ extern "C" bool MCListRepeatForEachElement(void*& x_iterator, MCValueRef& r_iter
346346
return true;
347347
}
348348

349-
extern "C" void MCListEvalBeginsWith(MCProperListRef p_list, MCProperListRef p_prefix, bool& r_output)
349+
extern "C" MC_DLLEXPORT void MCListEvalBeginsWith(MCProperListRef p_list, MCProperListRef p_prefix, bool& r_output)
350350
{
351351
r_output = MCProperListBeginsWithList(p_list, p_prefix);
352352
}
353353

354-
extern "C" void MCListEvalEndsWith(MCProperListRef p_list, MCProperListRef p_suffix, bool& r_output)
354+
extern "C" MC_DLLEXPORT void MCListEvalEndsWith(MCProperListRef p_list, MCProperListRef p_suffix, bool& r_output)
355355
{
356356
r_output = MCProperListEndsWithList(p_list, p_suffix);
357357
}
358358

359-
extern "C" void MCListEvalIsEqualTo(MCProperListRef p_left, MCProperListRef p_right, bool& r_output)
359+
extern "C" MC_DLLEXPORT void MCListEvalIsEqualTo(MCProperListRef p_left, MCProperListRef p_right, bool& r_output)
360360
{
361361
r_output = MCProperListIsEqualTo(p_left, p_right);
362362
}
363363

364-
extern "C" void MCListEvalIsNotEqualTo(MCProperListRef p_left, MCProperListRef p_right, bool& r_output)
364+
extern "C" MC_DLLEXPORT void MCListEvalIsNotEqualTo(MCProperListRef p_left, MCProperListRef p_right, bool& r_output)
365365
{
366366
r_output = !MCProperListIsEqualTo(p_left, p_right);
367367
}

libscript/src/module-logic.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ extern "C" MC_DLLEXPORT void MCLogicEvalNot(bool p_bool, bool& r_result)
2121
r_result = !p_bool;
2222
}
2323

24-
extern "C" void MCLogicEvalIsEqualTo(bool p_left, bool p_right, bool& r_result)
24+
extern "C" MC_DLLEXPORT void MCLogicEvalIsEqualTo(bool p_left, bool p_right, bool& r_result)
2525
{
2626
r_result = (p_left == p_right);
2727
}
2828

29-
extern "C" void MCLogicEvalIsNotEqualTo(bool p_left, bool p_right, bool& r_result)
29+
extern "C" MC_DLLEXPORT void MCLogicEvalIsNotEqualTo(bool p_left, bool p_right, bool& r_result)
3030
{
3131
r_result = (p_left != p_right);
3232
}

libscript/src/module-type.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,25 +40,25 @@ void MCTypeEvalIntAsReal(integer_t p_target, real64_t r_output)
4040
r_output = p_target;
4141
}
4242

43-
extern "C" void MCTypeEvalIsEmpty(MCValueRef p_target, bool& r_output)
43+
extern "C" MC_DLLEXPORT void MCTypeEvalIsEmpty(MCValueRef p_target, bool& r_output)
4444
{
4545
//r_output = p_target != kMCNull && MCValueIsEmpty(p_target);
4646
}
4747

48-
extern "C" void MCTypeEvalIsNotEmpty(MCValueRef p_target, bool& r_output)
48+
extern "C" MC_DLLEXPORT void MCTypeEvalIsNotEmpty(MCValueRef p_target, bool& r_output)
4949
{
5050
bool t_empty;
5151
MCTypeEvalIsEmpty(p_target, t_empty);
5252

5353
r_output = !t_empty;
5454
}
5555

56-
extern "C" void MCTypeEvalIsDefined(MCValueRef p_target, bool& r_output)
56+
extern "C" MC_DLLEXPORT void MCTypeEvalIsDefined(MCValueRef p_target, bool& r_output)
5757
{
5858
r_output = p_target == kMCNull;
5959
}
6060

61-
extern "C" void MCTypeEvalIsNotDefined(MCValueRef p_target, bool p_is_not, bool& r_output)
61+
extern "C" MC_DLLEXPORT void MCTypeEvalIsNotDefined(MCValueRef p_target, bool p_is_not, bool& r_output)
6262
{
6363
bool t_defined;
6464
MCTypeEvalIsDefined(p_target, t_defined);

0 commit comments

Comments
 (0)