#include #include #include #include #include "global.h" void getcells(void) { int fd,i,j; RASTER_MAP_TYPE data_type; CELL *ccell = NULL; FCELL *fcell = NULL; data_type = G_raster_map_type(iname,mapset); if((fd = G_open_cell_old(iname,mapset)) < 0) G_fatal_error(_("Unable to open raster map [%s]"), iname); if(data_type == CELL_TYPE) ccell = (CELL *)G_malloc (sizeof(CELL)*window.cols); else if(data_type == FCELL_TYPE) fcell = (FCELL *)G_malloc (sizeof(FCELL)*window.cols); cell = (DCELL **)G_malloc (sizeof(DCELL *)*window.rows); atb = (DCELL **)G_malloc (sizeof(DCELL *)*window.rows); a = (DCELL **)G_malloc (sizeof(DCELL *)*window.rows); fprintf(stderr, _("Reading elevation map:")); for(i=0;i"), oname); fprintf(stderr, _("Writing topographic index map:")); for(i=0;i