QRcode_List *QRcode_encodeString8bitStructured(const char *string, int version, QRecLevel level) { if(string == NULL) { errno = EINVAL; return NULL; } return QRcode_encodeDataStructured(strlen(string), (unsigned char *)string, version, level); }
static QRcode_List *encodeStructured(const unsigned char *intext, int length) { QRcode_List *list; if(eightbit) { list = QRcode_encodeDataStructured(length, intext, version, level); } else { list = QRcode_encodeStringStructured((char *)intext, version, level, hint, casesensitive); } return list; }