diff --git a/ModelicaReference/package.mo b/ModelicaReference/package.mo
index f066dcd197..a42e675d7a 100644
--- a/ModelicaReference/package.mo
+++ b/ModelicaReference/package.mo
@@ -1902,7 +1902,7 @@ The external C-functions may be defined in the following way:
} MyTable;
void* initMyTable(const char* fileName, const char* tableName) {
- MyTable* table = malloc(sizeof(MyTable));
+ MyTable* table = (MyTable*) malloc(sizeof(MyTable));
if ( table == NULL ) ModelicaError(\"Not enough memory\");
// read table from file and store all data in *table
return (void*) table;