Implement pow
[fur] / templates / function_definition.c
index 1fc85e4..ccf3e75 100644 (file)
@@ -1,9 +1,10 @@
 
-Object user${{name}}$implementation(
+Object user${{name}}${{index}}$implementation(
     EnvironmentPool* environmentPool,
     Environment* environment,
     size_t argc,
     Stack* stack,
+    const unsigned long line,
     jmp_buf parentJump)
 {
   environment = Environment_construct(environmentPool, environment);
@@ -13,7 +14,7 @@ Object user${{name}}$implementation(
   jmp_buf jump;
   if(setjmp(jump) != 0)
   {
-    fprintf(stderr, "\tin {{name}}\n");
+    fprintf(stderr, "\tin {{name}} on line %zu\n", line);
 
     Stack_rewind(stack, stackSnapshot);
     Environment_setLive(environment, false);