Deleted text-testing functions in C library code.

pull/11/head
Project Nayuki 9 years ago
parent 9db04d77db
commit 53359d7ef2

@ -84,43 +84,6 @@ static const int PENALTY_N4 = 10;
/*---- Function implementations ----*/ /*---- Function implementations ----*/
// Public function - see documentation comment in header file.
bool qrcodegen_isAlphanumeric(const char *text) {
for (; *text != '\0'; text++) {
char c = *text;
if (('0' <= c && c <= '9') || ('A' <= c && c <= 'Z'))
continue;
else switch (c) {
case ' ':
case '$':
case '%':
case '*':
case '+':
case '-':
case '.':
case '/':
case ':':
continue;
default:
return false;
}
return false;
}
return true;
}
// Public function - see documentation comment in header file.
bool qrcodegen_isNumeric(const char *text) {
for (; *text != '\0'; text++) {
char c = *text;
if (c < '0' || c > '9')
return false;
}
return true;
}
// Public function - see documentation comment in header file. // Public function - see documentation comment in header file.
int qrcodegen_encodeBinary(uint8_t dataAndTemp[], size_t dataLen, uint8_t qrcode[], int qrcodegen_encodeBinary(uint8_t dataAndTemp[], size_t dataLen, uint8_t qrcode[],
enum qrcodegen_Ecc ecl, int minVersion, int maxVersion, enum qrcodegen_Mask mask) { enum qrcodegen_Ecc ecl, int minVersion, int maxVersion, enum qrcodegen_Mask mask) {

@ -64,18 +64,6 @@ enum qrcodegen_Mask {
#define qrcodegen_BUFFER_LEN_MAX qrcodegen_BUFFER_LEN_FOR_VERSION(40) #define qrcodegen_BUFFER_LEN_MAX qrcodegen_BUFFER_LEN_FOR_VERSION(40)
/*
* Tests whether the given string can be encoded in alphanumeric mode.
*/
bool qrcodegen_isAlphanumeric(const char *text);
/*
* Tests whether the given string can be encoded in numeric mode.
*/
bool qrcodegen_isNumeric(const char *text);
/* /*
* Encodes the given binary data to a QR Code symbol, return the actual version number used. * Encodes the given binary data to a QR Code symbol, return the actual version number used.
* If the data is too long to fit in any version in the given range at the given ECC level, * If the data is too long to fit in any version in the given range at the given ECC level,

Loading…
Cancel
Save