Changeset 16426 for trunk/Mars/mcore


Ignore:
Timestamp:
05/29/13 12:32:04 (11 years ago)
Author:
tbretz
Message:
Fixed some typos and a compiler warning.
Location:
trunk/Mars/mcore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Mars/mcore/fits.h

    r16424 r16426  
    477477                return 0;
    478478
    479             const streamoff shift = Get<streamoff>("THEAP");
     479            const size_t shift = Get<size_t>("THEAP");
    480480            return shift <= total_bytes ? 0 : shift - total_bytes;
    481481        }
  • trunk/Mars/mcore/zfits.h

    r16425 r16426  
    190190            const char *src = fTransposedBuffer.data();
    191191
    192             for (auto it=fTable.sortedCols.begin(); it!=fTable.sortedCold.end(); it++)
     192            for (auto it=fTable.sortedCols.begin(); it!=fTable.sortedCols.end(); it++)
    193193            {
    194                 char *buffer = fBuffer.data() + col->offset; // pointer to column (destination buffer)
     194                char *buffer = fBuffer.data() + it->offset; // pointer to column (destination buffer)
    195195
    196196                switch (it->comp)
     
    201201                    for (char *dest=buffer; dest<buffer+thisRoundNumRows*fTable.bytes_per_row; dest+=fTable.bytes_per_row) // row-by-row
    202202                    {
    203                         memcpy(dest, src, col->bytes);
     203                        memcpy(dest, src, it->bytes);
    204204                        src += it->bytes;  // next column
    205205                    }
     
    208208                default:
    209209                    // transposed copy
    210                     for (char *elem=buffer; elem<buffer+col->bytes; elem+=col->size) // element-by-element (arrays)
     210                    for (char *elem=buffer; elem<buffer+it->bytes; elem+=it->size) // element-by-element (arrays)
    211211                    {
    212212                        for (char *dest=elem; dest<elem+thisRoundNumRows*fTable.bytes_per_row; dest+=fTable.bytes_per_row) // row-by-row
    213213                        {
    214                             memcpy(dest, src, col->size);
     214                            memcpy(dest, src, it->size);
    215215                            src += it->size; // next element
    216216                        }
     
    291291    void UncompressBuffer(const uint32_t &catalogCurrentRow, const uint32_t &thisRoundNumRows)
    292292    {
    293         char *dest = fTransposeBuffer.data();
     293        char *dest = fTransposedBuffer.data();
    294294
    295295        //uncompress column by column
    296296        for (uint32_t i=0; i<fTable.sortedCols.size(); i++)
    297297        {
    298             const Column &col = fTable.sortedCols[i];
     298            const fits::Table::Column &col = fTable.sortedCols[i];
    299299            if (col.num == 0)
    300300                continue;
     
    314314            {
    315315                case UNCOMPRESSED:
    316                     const uint32_t offset = UncompressUNCOMPRESSED(dest, src, thisRoundNumRows, col.size, col.num);
    317                     dest += offset;
     316                    dest += UncompressUNCOMPRESSED(dest, src, thisRoundNumRows, col.size, col.num);
    318317                    break;
    319318
    320319                case SMOOTHMAN:
    321                     const uint32_t offset = UncompressSMOOTHMAN(reinterpret_cast<int16_t*>(dest), src, thisRoundNumRows, col.size, col.num);
    322                     dest += offset;
     320                    dest += UncompressSMOOTHMAN(reinterpret_cast<int16_t*>(dest), src, thisRoundNumRows, col.size, col.num);
    323321                    break;
    324322
Note: See TracChangeset for help on using the changeset viewer.