diff options
Diffstat (limited to 'src/include/OverloadMacros.h')
-rw-r--r-- | src/include/OverloadMacros.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/include/OverloadMacros.h b/src/include/OverloadMacros.h index dd149197..dd09bd2c 100644 --- a/src/include/OverloadMacros.h +++ b/src/include/OverloadMacros.h @@ -37,9 +37,12 @@ int CCTK_Overload##name(RETURN_TYPE (*func)(ARGUMENTS)) \ } \ else \ { \ - fprintf(stderr, \ + char *message = malloc( (200+strlen(#name))*sizeof(char) ); \ + sprintf(message, \ "Warning: Attempted to overload function %s twice\n",\ #name); \ + CCTK_Warn(1,__LINE__,__FILE__,"Cactus",message); \ + free(message); \ return_code = 0; \ } \ \ |