IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 23, 2004, 7:36:01 AM (22 years ago)
Author:
eugene
Message:

fixed dvomath for strings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/lib.shell/stack_math.c

    r2792 r2801  
    1010  int i, Nx;
    1111  float *out, *M1, *M2;
     12  char line[512];
    1213 
    1314  Nx = V1[0].vector[0].Nelements;
     
    104105    break;
    105106  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);
    107110  }
    108111
     
    127130  int i, Nx;
    128131  float *out, *M1, *M2;
     132  char line[512];
    129133 
    130134  Nx = V2[0].vector[0].Nelements;
     
    213217    break;
    214218  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);
    216222  }
    217223
     
    231237  int i, Nx;
    232238  float *out, *M1, *M2;
     239  char line[512];
    233240 
    234241  Nx = V1[0].vector[0].Nelements;
     
    317324    break;
    318325  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);
    320329  }
    321330
     
    335344  int i, j, Nx, Ny;
    336345  float *out, *M1, *M2;
    337  
     346  char line[512];
     347 
    338348  Nx = V1[0].buffer[0].matrix.Naxis[0];
    339349  Ny = V1[0].buffer[0].matrix.Naxis[1];
    340350  if (Ny != V2[0].vector[0].Nelements) {
    341     fprintf (stderr, "dimension mismatch\n");
     351    push_error ("dimension mismatch");
    342352    return (FALSE);
    343353  }
     
    462472    break;
    463473  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);
    465477  }
    466478
     
    486498  int i, j, Nx, Ny;
    487499  float *out, *M1, *M2;
     500  char line[512];
    488501 
    489502  Nx = V2[0].buffer[0].matrix.Naxis[0];
     
    628641    break;
    629642  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);
    631646  }
    632647
     
    651666  int i, Nx, Ny;
    652667  float *out, *M1, *M2;
     668  char line[512];
    653669 
    654670  Nx = V1[0].buffer[0].matrix.Naxis[0];
     
    743759    break;
    744760  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);
    746764  }
    747765
     
    768786  int i, Nx, Ny;
    769787  float *out, *M1, *M2;
     788  char line[512];
    770789 
    771790  Nx = V1[0].buffer[0].matrix.Naxis[0];
     
    856875    break;
    857876  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);
    859880  }
    860881
     
    873894  int i, Nx, Ny;
    874895  float *out, *M1, *M2;
     896  char line[512];
    875897 
    876898  Nx = V2[0].buffer[0].matrix.Naxis[0];
     
    960982    break;
    961983  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);
    963987  }
    964988
     
    9761000
    9771001  float *M1, *M2, *out;
    978  
     1002  char line[512];
     1003
    9791004  M1  = V1[0].ptr;
    9801005  M2  = V2[0].ptr;
     
    10361061    break;
    10371062  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);
    10391066  }
    10401067  OUT[0].Float = *(OUT[0].ptr);
     
    10471074
    10481075  int value;
    1049  
     1076  char line[512];
     1077
    10501078  switch (op[0]) {
    10511079  case 'E':
     
    10561084    break;
    10571085  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);
    10591089  }
    10601090
Note: See TracChangeset for help on using the changeset viewer.