Mercurial > hg > audiodb
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 |