Lines Matching defs:version

16  * version 2.1 of the License, or any later version.
101 int QRspec_getDataLength(int version, QRecLevel level)
103 return qrspecCapacity[version].words - qrspecCapacity[version].ec[level];
106 int QRspec_getECCLength(int version, QRecLevel level)
108 return qrspecCapacity[version].ec[level];
124 int QRspec_getWidth(int version)
126 return qrspecCapacity[version].width;
129 int QRspec_getRemainder(int version)
131 return qrspecCapacity[version].remainder;
145 int QRspec_lengthIndicator(QRencodeMode mode, int version)
150 if(version <= 9) {
152 } else if(version <= 26) {
161 int QRspec_maximumWords(QRencodeMode mode, int version)
168 if(version <= 9) {
170 } else if(version <= 26) {
237 void QRspec_getEccSpec(int version, QRecLevel level, int spec[5])
242 b1 = eccTable[version][level][0];
243 b2 = eccTable[version][level][1];
244 data = QRspec_getDataLength(version, level);
245 ecc = QRspec_getECCLength(version, level);
313 static void QRspec_putAlignmentPattern(int version, unsigned char *frame, int width)
317 if(version < 2) return;
319 d = alignmentPattern[version][1] - alignmentPattern[version][0];
323 w = (width - alignmentPattern[version][0]) / d + 2;
327 x = alignmentPattern[version][0];
328 y = alignmentPattern[version][0];
333 cx = alignmentPattern[version][0];
340 cy = alignmentPattern[version][0];
342 cx = alignmentPattern[version][0];
367 unsigned int QRspec_getVersionPattern(int version)
369 if(version < 7 || version > QRSPEC_VERSION_MAX) return 0;
371 return versionPattern[version - 7];
439 static unsigned char *QRspec_createFrame(int version)
446 width = qrspecCapacity[version].width;
491 QRspec_putAlignmentPattern(version, frame, width);
494 if(version >= 7) {
495 verinfo = QRspec_getVersionPattern(version);
522 unsigned char *QRspec_newFrame(int version)
527 if(version < 1 || version > QRSPEC_VERSION_MAX) return NULL;
532 if(frames[version] == NULL) {
533 frames[version] = QRspec_createFrame(version);
538 if(frames[version] == NULL) return NULL;
540 width = qrspecCapacity[version].width;
543 memcpy(frame, frames[version], width * width);