comparison sample.cpp @ 370:2d5c3f8e8c22

Merge gcc-4.3-cleanups branch (-r629:642, but I consider that branch as having served its purpose) onto the trunk. Now compiles cleanly even with a fairly picky gcc. I await version 4.4 with bated breath.
author mas01cr
date Wed, 12 Nov 2008 15:40:40 +0000
parents c93be2f3a674
children 0c1c8726a79b
comparison
equal deleted inserted replaced
355:94c18f128ce8 370:2d5c3f8e8c22
107 107
108 VERB_LOG(1, "%d %d, %d %d | ", track1, i1, track2, i2); 108 VERB_LOG(1, "%d %d, %d %d | ", track1, i1, track2, i2);
109 109
110 /* FIXME: this seeking, reading and distance calculation should 110 /* FIXME: this seeking, reading and distance calculation should
111 share more code with the query loop */ 111 share more code with the query loop */
112 lseek(dbfid, dbH->dataOffset + trackOffsetTable[track1] * sizeof(double) + i1 * dbH->dim * sizeof(double), SEEK_SET); 112 if(lseek(dbfid, dbH->dataOffset + trackOffsetTable[track1] * sizeof(double) + i1 * dbH->dim * sizeof(double), SEEK_SET) == (off_t) -1) {
113 read(dbfid, v1, dbH->dim * sequenceLength * sizeof(double)); 113 error("seek failure", "", "lseek");
114 }
115 CHECKED_READ(dbfid, v1, dbH->dim * sequenceLength * sizeof(double));
114 116
115 lseek(dbfid, dbH->dataOffset + trackOffsetTable[track2] * sizeof(double) + i2 * dbH->dim * sizeof(double), SEEK_SET); 117 if(lseek(dbfid, dbH->dataOffset + trackOffsetTable[track2] * sizeof(double) + i2 * dbH->dim * sizeof(double), SEEK_SET) == (off_t) -1) {
116 read(dbfid, v2, dbH->dim * sequenceLength * sizeof(double)); 118 error("seek failure", "", "lseek");
119 }
120 CHECKED_READ(dbfid, v2, dbH->dim * sequenceLength * sizeof(double));
117 121
118 v1norm = 0; 122 v1norm = 0;
119 v2norm = 0; 123 v2norm = 0;
120 v1v2 = 0; 124 v1v2 = 0;
121 125