IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 5851


Ignore:
Timestamp:
Dec 27, 2005, 3:22:30 PM (20 years ago)
Author:
eugene
Message:

fixed signed-ness of pointers

Location:
trunk/Ohana/src
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/libautocode/def/autocode.c

    r5291 r5851  
    1717
    1818# ifdef BYTE_SWAP
    19   byte = (char *) data;
     19  byte = (unsigned char *) data;
    2020  for (i = 0; i < nitems; i++, byte += $SIZE) {
    2121    /** BYTE SWAP **/
  • trunk/Ohana/src/libfits/matrix/F_load_M.c

    r5238 r5851  
    3434  perpix = abs(header[0].bitpix) / 8;
    3535  if (perpix > 1) {
    36     byte0 = (char *) matrix[0].buffer;
    37     byte1 = (char *) matrix[0].buffer + 1;
    38     byte2 = (char *) matrix[0].buffer + 2;
    39     byte3 = (char *) matrix[0].buffer + 3;
    40     byte4 = (char *) matrix[0].buffer + 4;
    41     byte5 = (char *) matrix[0].buffer + 5;
    42     byte6 = (char *) matrix[0].buffer + 6;
    43     byte7 = (char *) matrix[0].buffer + 7;
     36    byte0 = (unsigned char *) matrix[0].buffer;
     37    byte1 = (unsigned char *) matrix[0].buffer + 1;
     38    byte2 = (unsigned char *) matrix[0].buffer + 2;
     39    byte3 = (unsigned char *) matrix[0].buffer + 3;
     40    byte4 = (unsigned char *) matrix[0].buffer + 4;
     41    byte5 = (unsigned char *) matrix[0].buffer + 5;
     42    byte6 = (unsigned char *) matrix[0].buffer + 6;
     43    byte7 = (unsigned char *) matrix[0].buffer + 7;
    4444    if (perpix == 2) {
    4545      for (i = 0; i < nbytes; i+=2, byte0 += 2, byte1 += 2) {
  • trunk/Ohana/src/libfits/matrix/F_read_portion.c

    r5238 r5851  
    5252  perpix = abs(header.bitpix) / 8;
    5353  if (perpix > 1) {
    54     byte0 = (char *) matrix[0].buffer;
    55     byte1 = (char *) matrix[0].buffer + 1;
    56     byte2 = (char *) matrix[0].buffer + 2;
    57     byte3 = (char *) matrix[0].buffer + 3;
    58     byte4 = (char *) matrix[0].buffer + 4;
    59     byte5 = (char *) matrix[0].buffer + 5;
    60     byte6 = (char *) matrix[0].buffer + 6;
    61     byte7 = (char *) matrix[0].buffer + 7;
     54    byte0 = (unsigned char *) matrix[0].buffer;
     55    byte1 = (unsigned char *) matrix[0].buffer + 1;
     56    byte2 = (unsigned char *) matrix[0].buffer + 2;
     57    byte3 = (unsigned char *) matrix[0].buffer + 3;
     58    byte4 = (unsigned char *) matrix[0].buffer + 4;
     59    byte5 = (unsigned char *) matrix[0].buffer + 5;
     60    byte6 = (unsigned char *) matrix[0].buffer + 6;
     61    byte7 = (unsigned char *) matrix[0].buffer + 7;
    6262    if (perpix == 2) {
    6363      for (i = 0; i < nbytes; i+=2, byte0 += 2, byte1 += 2) {
  • trunk/Ohana/src/libfits/matrix/F_read_segment.c

    r5238 r5851  
    8484  perpix = abs(header.bitpix) / 8;
    8585  if (perpix > 1) {
    86     byte0 = (char *) matrix[0].buffer;
    87     byte1 = (char *) matrix[0].buffer + 1;
    88     byte2 = (char *) matrix[0].buffer + 2;
    89     byte3 = (char *) matrix[0].buffer + 3;
    90     byte4 = (char *) matrix[0].buffer + 4;
    91     byte5 = (char *) matrix[0].buffer + 5;
    92     byte6 = (char *) matrix[0].buffer + 6;
    93     byte7 = (char *) matrix[0].buffer + 7;
     86    byte0 = (unsigned char *) matrix[0].buffer;
     87    byte1 = (unsigned char *) matrix[0].buffer + 1;
     88    byte2 = (unsigned char *) matrix[0].buffer + 2;
     89    byte3 = (unsigned char *) matrix[0].buffer + 3;
     90    byte4 = (unsigned char *) matrix[0].buffer + 4;
     91    byte5 = (unsigned char *) matrix[0].buffer + 5;
     92    byte6 = (unsigned char *) matrix[0].buffer + 6;
     93    byte7 = (unsigned char *) matrix[0].buffer + 7;
    9494    if (perpix == 2) {
    9595      for (i = 0; i < nbytes; i+=2, byte0 += 2, byte1 += 2) {
  • trunk/Ohana/src/libfits/matrix/F_write_M.c

    r5238 r5851  
    4141  perpix = abs(matrix[0].bitpix) / 8;
    4242  if (perpix > 1) {
    43     byte0 = (char *) matrix[0].buffer;
    44     byte1 = (char *) matrix[0].buffer + 1;
    45     byte2 = (char *) matrix[0].buffer + 2;
    46     byte3 = (char *) matrix[0].buffer + 3;
    47     byte4 = (char *) matrix[0].buffer + 4;
    48     byte5 = (char *) matrix[0].buffer + 5;
    49     byte6 = (char *) matrix[0].buffer + 6;
    50     byte7 = (char *) matrix[0].buffer + 7;
     43    byte0 = (unsigned char *) matrix[0].buffer;
     44    byte1 = (unsigned char *) matrix[0].buffer + 1;
     45    byte2 = (unsigned char *) matrix[0].buffer + 2;
     46    byte3 = (unsigned char *) matrix[0].buffer + 3;
     47    byte4 = (unsigned char *) matrix[0].buffer + 4;
     48    byte5 = (unsigned char *) matrix[0].buffer + 5;
     49    byte6 = (unsigned char *) matrix[0].buffer + 6;
     50    byte7 = (unsigned char *) matrix[0].buffer + 7;
    5151    if (perpix == 2) {
    5252      for (i = 0; i < nbytes; i+=2, byte0 += 2, byte1 += 2) {
     
    9393  perpix = abs(matrix[0].bitpix) / 8;
    9494  if (perpix > 1) {
    95     byte0 = (char *) matrix[0].buffer;
    96     byte1 = (char *) matrix[0].buffer + 1;
    97     byte2 = (char *) matrix[0].buffer + 2;
    98     byte3 = (char *) matrix[0].buffer + 3;
    99     byte4 = (char *) matrix[0].buffer + 4;
    100     byte5 = (char *) matrix[0].buffer + 5;
    101     byte6 = (char *) matrix[0].buffer + 6;
    102     byte7 = (char *) matrix[0].buffer + 7;
     95    byte0 = (unsigned char *) matrix[0].buffer;
     96    byte1 = (unsigned char *) matrix[0].buffer + 1;
     97    byte2 = (unsigned char *) matrix[0].buffer + 2;
     98    byte3 = (unsigned char *) matrix[0].buffer + 3;
     99    byte4 = (unsigned char *) matrix[0].buffer + 4;
     100    byte5 = (unsigned char *) matrix[0].buffer + 5;
     101    byte6 = (unsigned char *) matrix[0].buffer + 6;
     102    byte7 = (unsigned char *) matrix[0].buffer + 7;
    103103    if (perpix == 2) {
    104104      for (i = 0; i < nbytes; i+=2, byte0 += 2, byte1 += 2) {
  • trunk/Ohana/src/libohana/src/Fread.c

    r5237 r5851  
    6464
    6565  if (!strcmp (type, "short")) {
    66     byte0 = (char *)ptr;
    67     byte1 = (char *)ptr + 1;
     66    byte0 = (unsigned char *)ptr;
     67    byte1 = (unsigned char *)ptr + 1;
    6868    for (i = 0; i < nitems; i++, byte0 += 2, byte1 += 2) {
    6969      tmp = *byte0;
     
    7575
    7676  if (!strcmp (type, "int") || !strcmp (type, "float")) {
    77     byte0 = (char *)ptr;
    78     byte1 = (char *)ptr + 1;
    79     byte2 = (char *)ptr + 2;
    80     byte3 = (char *)ptr + 3;
     77    byte0 = (unsigned char *)ptr;
     78    byte1 = (unsigned char *)ptr + 1;
     79    byte2 = (unsigned char *)ptr + 2;
     80    byte3 = (unsigned char *)ptr + 3;
    8181    for (i = 0; i < nitems; i++, byte0 += 4, byte1 += 4, byte2 += 4, byte3 += 4) {
    8282      tmp = *byte0;
     
    9191
    9292  if (!strcmp (type, "double")) {
    93     byte0 = (char *)ptr;
    94     byte1 = (char *)ptr + 1;
    95     byte2 = (char *)ptr + 2;
    96     byte3 = (char *)ptr + 3;
    97     byte4 = (char *)ptr + 4;
    98     byte5 = (char *)ptr + 5;
    99     byte6 = (char *)ptr + 6;
    100     byte7 = (char *)ptr + 7;
     93    byte0 = (unsigned char *)ptr;
     94    byte1 = (unsigned char *)ptr + 1;
     95    byte2 = (unsigned char *)ptr + 2;
     96    byte3 = (unsigned char *)ptr + 3;
     97    byte4 = (unsigned char *)ptr + 4;
     98    byte5 = (unsigned char *)ptr + 5;
     99    byte6 = (unsigned char *)ptr + 6;
     100    byte7 = (unsigned char *)ptr + 7;
    101101    for (i = 0; i < nitems; i++, byte0 += 8, byte1 += 8, byte2 += 8, byte3 += 8, byte4 += 8, byte5 += 8, byte6 += 8, byte7 += 8) {
    102102      tmp = *byte0;
     
    122122      return (FALSE);
    123123    }
    124     byte = (char *)ptr;
     124    byte = (unsigned char *)ptr;
    125125    for (i = 0; i < nitems; i++, byte += REGIMAGE_SIZE) {
    126126      SWAP_WORD (284); /* exptime */
     
    152152      return (FALSE);
    153153    }
    154     byte = (char *)ptr;
     154    byte = (unsigned char *)ptr;
    155155    for (i = 0; i < nitems; i++, byte += DETREG_SIZE) {
    156156      SWAP_WORD (0);   /* tstart */
     
    172172      return (FALSE);
    173173    }
    174     byte = (char *)ptr;
     174    byte = (unsigned char *)ptr;
    175175    for (i = 0; i < nitems; i++, byte += PHOTPARS_SIZE) {
    176176      SWAP_WORD (0);    /* ZP */
     
    195195      return (FALSE);
    196196    }
    197     byte0 = (char *)ptr;
    198     byte1 = (char *)ptr + 1;
    199     byte2 = (char *)ptr + 2;
    200     byte3 = (char *)ptr + 3;
     197    byte0 = (unsigned char *)ptr;
     198    byte1 = (unsigned char *)ptr + 1;
     199    byte2 = (unsigned char *)ptr + 2;
     200    byte3 = (unsigned char *)ptr + 3;
    201201    for (i = 0; i < nitems; i++, byte0 += 4, byte1 += 4, byte2 += 4, byte3 += 4) {
    202202      tmp = *byte0;
     
    215215      return (FALSE);
    216216    }
    217     byte = (char *) ptr;
     217    byte = (unsigned char *) ptr;
    218218    for (i = 0; i < nitems; i++, byte += SECFILT_SIZE) {
    219219      SWAP_BYTE (0);   /* M */
     
    229229      return (FALSE);
    230230    }
    231     byte = (char *)ptr;
     231    byte = (unsigned char *)ptr;
    232232    for (i = 0; i < nitems; i++, byte += SPECTRUM_SIZE) {
    233233      SWAP_WORD (0);  /* ra */
     
    250250      return (FALSE);
    251251    }
    252     byte = (char *)ptr;
     252    byte = (unsigned char *)ptr;
    253253    for (i = 0; i < nitems; i++, byte += IMAGE_SIZE) {
    254254      SWAP_DBLE (0); /* coords.crval1 */
     
    278278      return (FALSE);
    279279    }
    280     byte = (char *)ptr;
     280    byte = (unsigned char *)ptr;
    281281    for (i = 0; i < nitems; i++, byte += AVERAGE_SIZE) {
    282282      SWAP_DBLE (0);   /* R */
     
    300300      return (FALSE);
    301301    }
    302     byte = (char *)ptr;
     302    byte = (unsigned char *)ptr;
    303303    for (i = 0; i < nitems; i++, byte += MEASURE_SIZE) {
    304304      SWAP_BYTE (0);   /* dR */
     
    328328      return (FALSE);
    329329    }
    330     byte = (char *)ptr;
     330    byte = (unsigned char *)ptr;
    331331    for (i = 0; i < nitems; i++, byte += AVERAGE_SIZE) {
    332332      SWAP_WORD (0);   /* R */
     
    350350      return (FALSE);
    351351    }
    352     byte = (char *)ptr;
     352    byte = (unsigned char *)ptr;
    353353    for (i = 0; i < nitems; i++, byte += MEASURE_SIZE) {
    354354      SWAP_BYTE (0);   /* dR */
     
    378378      return (FALSE);
    379379    }
    380     byte = (char *)ptr;
     380    byte = (unsigned char *)ptr;
    381381    for (i = 0; i < nitems; i++, byte += OLDAVERAGE_SIZE) {
    382382      SWAP_WORD (0);   /* R */
     
    398398      return (FALSE);
    399399    }
    400     byte = (char *)ptr;
     400    byte = (unsigned char *)ptr;
    401401    for (i = 0; i < nitems; i++, byte += OLDMEASURE_SIZE) {
    402402      SWAP_BYTE (0);   /* dR */
     
    418418      return (FALSE);
    419419    }
    420     byte = (char *) ptr;
     420    byte = (unsigned char *) ptr;
    421421    for (i = 0; i < nitems; i++, byte += OLDSECFILT_SIZE) {
    422422      SWAP_BYTE (0);   /* M */
     
    430430      return (FALSE);
    431431    }
    432     byte = (char *)ptr;
     432    byte = (unsigned char *)ptr;
    433433    for (i = 0; i < nitems; i++, byte += RUFIMAGE_SIZE) {
    434434      SWAP_WORD (0);   /* sky */
     
    447447      return (FALSE);
    448448    }
    449     byte = (char *)ptr;
     449    byte = (unsigned char *)ptr;
    450450    for (i = 0; i < nitems; i++, byte += OLDDETREG_SIZE) {
    451451      SWAP_WORD (0);   /* tstart */
Note: See TracChangeset for help on using the changeset viewer.