Lines Matching defs:version
16 * version 2.1 of the License, or any later version.
62 int MQRspec_getDataLengthBit(int version, QRecLevel level)
67 w = mqrspecCapacity[version].width - 1;
68 ecc = mqrspecCapacity[version].ec[level];
73 int MQRspec_getDataLength(int version, QRecLevel level)
75 return (MQRspec_getDataLengthBit(version, level) + 4) / 8;
78 int MQRspec_getECCLength(int version, QRecLevel level)
80 return mqrspecCapacity[version].ec[level];
83 int MQRspec_getWidth(int version)
85 return mqrspecCapacity[version].width;
102 int MQRspec_lengthIndicator(QRencodeMode mode, int version)
104 return lengthTableBits[mode][version - 1];
107 int MQRspec_maximumWords(QRencodeMode mode, int version)
112 bits = lengthTableBits[mode][version - 1];
142 unsigned int MQRspec_getFormatInfo(int mask, int version, QRecLevel level)
147 if(version <= 0 || version > MQRSPEC_VERSION_MAX) return 0;
149 type = typeTable[version][level];
200 static unsigned char *MQRspec_createFrame(int version)
206 width = mqrspecCapacity[version].width;
240 unsigned char *MQRspec_newFrame(int version)
245 if(version < 1 || version > MQRSPEC_VERSION_MAX) return NULL;
250 if(frames[version] == NULL) {
251 frames[version] = MQRspec_createFrame(version);
256 if(frames[version] == NULL) return NULL;
258 width = mqrspecCapacity[version].width;
261 memcpy(frame, frames[version], width * width);