function.c 816 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <grass/glocale.h>
  4. #include "expression.h"
  5. #include "func_proto.h"
  6. func_desc local_func_descs[] = {
  7. {"col", c_int0, f_col},
  8. {"row", c_int0, f_row},
  9. {"depth", c_int0, f_depth},
  10. {"x", c_double0, f_x},
  11. {"y", c_double0, f_y},
  12. {"z", c_double0, f_z},
  13. {"ewres", c_double0, f_ewres},
  14. {"nsres", c_double0, f_nsres},
  15. {"tbres", c_double0, f_tbres},
  16. {NULL, NULL, NULL}
  17. };
  18. void print_function_names(void)
  19. {
  20. int i;
  21. fprintf(stderr, _("Known functions:"));
  22. for (i = 0; calc_func_descs[i].name; i++)
  23. fprintf(stderr, "%c%-10s", i % 7 ? ' ' : '\n', calc_func_descs[i].name);
  24. for (i = 0; local_func_descs[i].name; i++)
  25. fprintf(stderr, "%c%-10s", i % 7 ? ' ' : '\n', local_func_descs[i].name);
  26. fprintf(stderr, "\n");
  27. }