xnull.c 478 B

1234567891011121314151617181920212223242526
  1. #include <grass/gis.h>
  2. #include <grass/raster.h>
  3. #include <grass/calc.h>
  4. /****************************************************************
  5. null() null values
  6. ****************************************************************/
  7. int f_null(int argc, const int *argt, void **args)
  8. {
  9. CELL *res = args[0];
  10. int i;
  11. if (argc > 0)
  12. return E_ARG_HI;
  13. if (argt[0] != CELL_TYPE)
  14. return E_RES_TYPE;
  15. for (i = 0; i < columns; i++)
  16. SET_NULL_C(&res[i]);
  17. return 0;
  18. }