Changeset 13553
- Timestamp:
- Sep 20, 2019 11:58:54 AM (3 months ago)
- Location:
- branches/dev-cw-evaluator
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev-cw-evaluator/Compiler/ModelicaCBackEnd/templates/ceval_external_template.c
r13534 r13553 15 15 16 16 #include "jmi_evaluator_util.h" 17 18 /* Must be defined here in order to override the methods from jmi_global.c */ 19 void jmi_global_log(int warning, const char* name, const char* fmt, const char* value) { 20 _jmi_global_log(warning, name, fmt, value); 21 } 22 void jmi_throw() { 23 _jmi_throw(); 24 } 25 void* jmi_global_calloc(size_t n, size_t s) { 26 return _jmi_global_calloc(n,s); 27 } 17 28 18 29 $ECE_external_includes$ -
branches/dev-cw-evaluator/RuntimeLibrary/src/evaluator/jmi_evaluator.c
r13548 r13553 1 1 #include "jmi_evaluator_util.h" 2 3 /* Must be defined here in order to override the methods from jmi_global.c */ 4 void jmi_global_log(int warning, const char* name, const char* fmt, const char* value) { 5 _jmi_global_log(warning, name, fmt, value); 6 } 7 void jmi_throw() { 8 _jmi_throw(); 9 } 10 void* jmi_global_calloc(size_t n, size_t s) { 11 return _jmi_global_calloc(n,s); 12 } 2 13 3 14 /* Builtins */ -
branches/dev-cw-evaluator/RuntimeLibrary/src/evaluator/jmi_evaluator_util.c
r13534 r13553 85 85 } 86 86 87 /* Used by ModelicaUtilities */ 88 void jmi_global_log(int warning, const char* name, const char* fmt, const char* value) { 87 void _jmi_global_log(int warning, const char* name, const char* fmt, const char* value) { 89 88 printf("LOG\n"); 90 89 JMCEVAL_printInteger((double)warning); … … 100 99 } 101 100 102 void jmi_throw() {101 void _jmi_throw() { 103 102 longjmp(jmceval_try_location, 1); 104 103 } … … 111 110 } 112 111 113 void* jmi_global_calloc(size_t n, size_t s) {112 void* _jmi_global_calloc(size_t n, size_t s) { 114 113 return jmi_dynamic_function_pool_direct_alloc(dyn_fcn_mem, n*s, 1); 115 114 } -
branches/dev-cw-evaluator/RuntimeLibrary/src/evaluator/jmi_evaluator_util.h
r13534 r13553 77 77 void JMCEVAL_check(const char* str); 78 78 void JMCEVAL_failed(); 79 void jmi_global_log(int warning, const char* name, const char* fmt, const char* value);80 void jmi_throw();79 void _jmi_global_log(int warning, const char* name, const char* fmt, const char* value); 80 void _jmi_throw(); 81 81 int JMCEVAL_try(); 82 void* jmi_global_calloc(size_t n, size_t s);82 void* _jmi_global_calloc(size_t n, size_t s); 83 83 jmi_dynamic_function_memory_t* jmi_dynamic_function_memory(); 84 84
Note: See TracChangeset
for help on using the changeset viewer.