Lines Matching refs:qrcode

55 void initializeFunctionModules(int version, uint8_t qrcode[]);
57 bool getModuleBounded(const uint8_t qrcode[], int x, int y);
58 void setModuleBounded(uint8_t qrcode[], int x, int y, bool isDark);
59 void setModuleUnbounded(uint8_t qrcode[], int x, int y, bool isDark);
389 uint8_t *qrcode = malloc((size_t)qrcodegen_BUFFER_LEN_FOR_VERSION(ver) * sizeof(uint8_t));
390 if (qrcode == NULL) {
394 initializeFunctionModules(ver, qrcode);
396 int size = qrcodegen_getSize(qrcode);
408 bool color = qrcodegen_getModule(qrcode, x, y);
416 free(qrcode);
450 uint8_t qrcode[qrcodegen_BUFFER_LEN_FOR_VERSION(23)];
451 initializeFunctionModules(23, qrcode);
452 int size = qrcodegen_getSize(qrcode);
456 setModuleBounded(qrcode, x, y, false);
460 assert(qrcodegen_getModule(qrcode, x, y) == false);
464 setModuleBounded(qrcode, x, y, true);
468 assert(qrcodegen_getModule(qrcode, x, y) == true);
472 setModuleUnbounded(qrcode, -1, -1, false);
473 setModuleUnbounded(qrcode, -1, 0, false);
474 setModuleUnbounded(qrcode, 0, -1, false);
475 setModuleUnbounded(qrcode, size, 5, false);
476 setModuleUnbounded(qrcode, 72, size, false);
477 setModuleUnbounded(qrcode, size, size, false);
480 assert(qrcodegen_getModule(qrcode, x, y) == true);
484 setModuleBounded(qrcode, 3, 8, false);
485 setModuleBounded(qrcode, 61, 49, false);
489 assert(qrcodegen_getModule(qrcode, x, y) != light);
497 uint8_t qrcode[qrcodegen_BUFFER_LEN_FOR_VERSION(1)];
498 initializeFunctionModules(1, qrcode);
499 int size = qrcodegen_getSize(qrcode);
504 modules[y][x] = qrcodegen_getModule(qrcode, x, y);
514 assert(getModuleBounded(qrcode, x, y) == oldColor);
515 assert(qrcodegen_getModule(qrcode, x, y) == oldColor);
521 setModuleBounded(qrcode, x, y, newColor);
523 setModuleUnbounded(qrcode, x, y, newColor);