Changeset 2801 for trunk/Ohana/src/opihi/lib.shell/stack_math.c
- Timestamp:
- Dec 23, 2004, 7:36:01 AM (22 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/lib.shell/stack_math.c (modified) (20 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/lib.shell/stack_math.c
r2792 r2801 10 10 int i, Nx; 11 11 float *out, *M1, *M2; 12 char line[512]; 12 13 13 14 Nx = V1[0].vector[0].Nelements; … … 104 105 break; 105 106 default: 106 fprintf (stderr, "error: op %c not defined!\n", op[0]); 107 sprintf (line, "error: op %c not defined!", op[0]); 108 push_error (line); 109 return (FALSE); 107 110 } 108 111 … … 127 130 int i, Nx; 128 131 float *out, *M1, *M2; 132 char line[512]; 129 133 130 134 Nx = V2[0].vector[0].Nelements; … … 213 217 break; 214 218 default: 215 fprintf (stderr, "error: op %c not defined!\n", op[0]); 219 sprintf (line, "error: op %c not defined!", op[0]); 220 push_error (line); 221 return (FALSE); 216 222 } 217 223 … … 231 237 int i, Nx; 232 238 float *out, *M1, *M2; 239 char line[512]; 233 240 234 241 Nx = V1[0].vector[0].Nelements; … … 317 324 break; 318 325 default: 319 fprintf (stderr, "error: op %c not defined!\n", op[0]); 326 sprintf (line, "error: op %c not defined!", op[0]); 327 push_error (line); 328 return (FALSE); 320 329 } 321 330 … … 335 344 int i, j, Nx, Ny; 336 345 float *out, *M1, *M2; 337 346 char line[512]; 347 338 348 Nx = V1[0].buffer[0].matrix.Naxis[0]; 339 349 Ny = V1[0].buffer[0].matrix.Naxis[1]; 340 350 if (Ny != V2[0].vector[0].Nelements) { 341 fprintf (stderr, "dimension mismatch\n");351 push_error ("dimension mismatch"); 342 352 return (FALSE); 343 353 } … … 462 472 break; 463 473 default: 464 fprintf (stderr, "error: op %c not defined!\n", op[0]); 474 sprintf (line, "error: op %c not defined!", op[0]); 475 push_error (line); 476 return (FALSE); 465 477 } 466 478 … … 486 498 int i, j, Nx, Ny; 487 499 float *out, *M1, *M2; 500 char line[512]; 488 501 489 502 Nx = V2[0].buffer[0].matrix.Naxis[0]; … … 628 641 break; 629 642 default: 630 fprintf (stderr, "error: op %c not defined!\n", op[0]); 643 sprintf (line, "error: op %c not defined!", op[0]); 644 push_error (line); 645 return (FALSE); 631 646 } 632 647 … … 651 666 int i, Nx, Ny; 652 667 float *out, *M1, *M2; 668 char line[512]; 653 669 654 670 Nx = V1[0].buffer[0].matrix.Naxis[0]; … … 743 759 break; 744 760 default: 745 fprintf (stderr, "error: op %c not defined!\n", op[0]); 761 sprintf (line, "error: op %c not defined!", op[0]); 762 push_error (line); 763 return (FALSE); 746 764 } 747 765 … … 768 786 int i, Nx, Ny; 769 787 float *out, *M1, *M2; 788 char line[512]; 770 789 771 790 Nx = V1[0].buffer[0].matrix.Naxis[0]; … … 856 875 break; 857 876 default: 858 fprintf (stderr, "error: op %c not defined!\n", op[0]); 877 sprintf (line, "error: op %c not defined!", op[0]); 878 push_error (line); 879 return (FALSE); 859 880 } 860 881 … … 873 894 int i, Nx, Ny; 874 895 float *out, *M1, *M2; 896 char line[512]; 875 897 876 898 Nx = V2[0].buffer[0].matrix.Naxis[0]; … … 960 982 break; 961 983 default: 962 fprintf (stderr, "error: op %c not defined!\n", op[0]); 984 sprintf (line, "error: op %c not defined!", op[0]); 985 push_error (line); 986 return (FALSE); 963 987 } 964 988 … … 976 1000 977 1001 float *M1, *M2, *out; 978 1002 char line[512]; 1003 979 1004 M1 = V1[0].ptr; 980 1005 M2 = V2[0].ptr; … … 1036 1061 break; 1037 1062 default: 1038 fprintf (stderr, "error: op %c not defined!\n", op[0]); 1063 sprintf (line, "error: op %c not defined!", op[0]); 1064 push_error (line); 1065 return (FALSE); 1039 1066 } 1040 1067 OUT[0].Float = *(OUT[0].ptr); … … 1047 1074 1048 1075 int value; 1049 1076 char line[512]; 1077 1050 1078 switch (op[0]) { 1051 1079 case 'E': … … 1056 1084 break; 1057 1085 default: 1058 fprintf (stderr, "error: op %c not valid\n", op[0]); 1086 sprintf (line, "error: op %c not defined!", op[0]); 1087 push_error (line); 1088 return (FALSE); 1059 1089 } 1060 1090
Note:
See TracChangeset
for help on using the changeset viewer.
