home *** CD-ROM | disk | FTP | other *** search
- /****************************************************************
-
- COPYRIGHT (C) 1992 UNIVERSITY OF CALIFORNIA
-
- ***************************************************************/
-
- float **matrix(nr, nc)
- int nr, nc;
- {
- int i;
- float **m;
-
- m = (float**)malloc((unsigned)nr*sizeof(float*));
- if(!m) {
- printf("ERROR: Not enough room for malloc\n");
- exit(-1);
- }
-
- for(i = 0; i < nr; i++) {
- m[i] = (float*)malloc((unsigned)nc*sizeof(float));
- if(!m[i]) {
- printf("ERROR: Not enough room for malloc\n");
- exit(-1);
- }
- }
-
- return(m);
-
- }
-