diff --git a/docs/index.html b/docs/index.html index 2b3b6c6..c912942 100644 --- a/docs/index.html +++ b/docs/index.html @@ -69,37 +69,33 @@

 hasnondigitThe hasnondigit linter ensures that the given data contains a non-digit character  hhThe hh linter ensures that the given data is a meaningful hour number in a day  hhmiThe hhmi linter ensures that the given data is meaningful time as hours and minutes, in HHMI format - hhmmNot used - hyphenThe hyphen linter ensures that the given data contains only hyphens - ibanThe iban linter ensures that the data conforms to the format required for an International Bank Account Number (IBAN) number - importeridxThe importeridx linter ensures that the given data is a valid Importer Index, as included in a Facility ID or Machine ID used in the EU 2018/574 system - iso3166The iso3166 linter ensures that the data represents a valid ISO 3166 "num-3" country code - iso3166999The iso3166999 linter ensures that the data represents an ISO 3166 "num-3" country code, or the value "999" - iso3166alpha2The iso3166alpha2 linter ensures that the data represents an ISO 3166 "alpha-2" country code - iso3166listNot used - iso4217The iso4217 linter ensures that the data is in the list of ISO 4217 three-digit currency codes - iso5218The iso5218 linter ensures that the given data represents a ISO/IEC 5218 biological sex code, either "0" (not known), "1" (male), "2" (female) or "9" (not applicable) - keyThe key linter checks whether an input starts with a GS1 Company Prefix ("GCP") - latitudeThe latitude linter ensures that the given data represents the latitude component of a WGS84 coordinate expressed as a 10-digit number - longitudeThe longitude linter ensures that the given data represents the longitude component of a WGS84 coordinate expressed as a 10-digit number - mediatypeThe mediatype linter ensures that the data represents a valid AIDC media type - miThe mi linter ensures that the given data is a meaningful minute number in an hour - mmoptssNot used - nonzeroThe nonzero linter ensures that the given data has a non-zero value - nozeroprefixThe nozeroprefix linter ensures that the given data does not start with a zero - packagetypeThe packagetype linter ensures that the data represents a valid UN/ECE Recommendation 21 alphanumeric code, extended with additional GS1 code values - pcencThe pcenc linter ensures that the data has correct percent-encoding - pieceoftotalThe pieceoftotal linter ensures that the data represents a meaningful piece of total, i.e. a concatenation of non-zero piece number follow by an equal-width, non-zero total number of pieces - posinseqslashThe posinseqslash linter ensures that the data represents a meaningful position in a sequence in the format "`<pos>/<end>`" - ssThe ss linter ensures that the given data is a meaningful second number in a minute - windingThe winding linter ensures that the given data represents a meaningful Winding Direction on a roll, either "0" (face out), "1" (face in) or "9" (undefined) - yesnoThe yesno linter ensures that the given data represents a meaningful boolean state, either "0" (no) or "1" (yes) - yymmd0The yymmd0 linter ensures that the data represents a meaningful date, in YYMMDD format, additionally permitting YYMM00 format indicating an unspecified day - yymmddThe yymmdd linter ensures that the data represents a meaningful date, in YYMMDD format - yymmddhhNot used - yyyymmd0The yyyymmd0 linter ensures that the data represents a meaningful date, in YYYYMMDD format, additionally permitting YYYYMM00 format indicating an unspecified day - yyyymmddThe yyyymmdd linter ensures that the data represents a meaningful date, in YYYYMMDD format - zeroThe zero linter ensures that the given data has a zero value + hyphenThe hyphen linter ensures that the given data contains only hyphens + ibanThe iban linter ensures that the data conforms to the format required for an International Bank Account Number (IBAN) number + importeridxThe importeridx linter ensures that the given data is a valid Importer Index, as included in a Facility ID or Machine ID used in the EU 2018/574 system + iso3166The iso3166 linter ensures that the data represents a valid ISO 3166 "num-3" country code + iso3166999The iso3166999 linter ensures that the data represents an ISO 3166 "num-3" country code, or the value "999" + iso3166alpha2The iso3166alpha2 linter ensures that the data represents an ISO 3166 "alpha-2" country code + iso4217The iso4217 linter ensures that the data is in the list of ISO 4217 three-digit currency codes + iso5218The iso5218 linter ensures that the given data represents a ISO/IEC 5218 biological sex code, either "0" (not known), "1" (male), "2" (female) or "9" (not applicable) + keyThe key linter checks whether an input starts with a GS1 Company Prefix ("GCP") + latitudeThe latitude linter ensures that the given data represents the latitude component of a WGS84 coordinate expressed as a 10-digit number + longitudeThe longitude linter ensures that the given data represents the longitude component of a WGS84 coordinate expressed as a 10-digit number + mediatypeThe mediatype linter ensures that the data represents a valid AIDC media type + miThe mi linter ensures that the given data is a meaningful minute number in an hour + nonzeroThe nonzero linter ensures that the given data has a non-zero value + nozeroprefixThe nozeroprefix linter ensures that the given data does not start with a zero + packagetypeThe packagetype linter ensures that the data represents a valid UN/ECE Recommendation 21 alphanumeric code, extended with additional GS1 code values + pcencThe pcenc linter ensures that the data has correct percent-encoding + pieceoftotalThe pieceoftotal linter ensures that the data represents a meaningful piece of total, i.e. a concatenation of non-zero piece number follow by an equal-width, non-zero total number of pieces + posinseqslashThe posinseqslash linter ensures that the data represents a meaningful position in a sequence in the format "`<pos>/<end>`" + ssThe ss linter ensures that the given data is a meaningful second number in a minute + windingThe winding linter ensures that the given data represents a meaningful Winding Direction on a roll, either "0" (face out), "1" (face in) or "9" (undefined) + yesnoThe yesno linter ensures that the given data represents a meaningful boolean state, either "0" (no) or "1" (yes) + yymmd0The yymmd0 linter ensures that the data represents a meaningful date, in YYMMDD format, additionally permitting YYMM00 format indicating an unspecified day + yymmddThe yymmdd linter ensures that the data represents a meaningful date, in YYMMDD format + yyyymmd0The yyyymmd0 linter ensures that the data represents a meaningful date, in YYYYMMDD format, additionally permitting YYYYMM00 format indicating an unspecified day + yyyymmddThe yyyymmdd linter ensures that the data represents a meaningful date, in YYYYMMDD format + zeroThe zero linter ensures that the given data has a zero value

diff --git a/docs/lint____stubs_8c.html b/docs/lint____stubs_8c.html new file mode 100644 index 0000000..dfaa1ad --- /dev/null +++ b/docs/lint____stubs_8c.html @@ -0,0 +1,103 @@ + + + + + + + +GS1 Barcode Syntax Tests reference: lint__stubs.c File Reference + + + + + + +
+
+ + + + + + +
+
GS1 Barcode Syntax Tests reference +
+
A reference to the AI component "linter" routines referred to by the GS1 Barcode Syntax Dictionary. Copyright (c) 2022-2024 GS1 AISBL.
+
+
+ + + + + + +
+
+ +
lint__stubs.c File Reference
+
+
+ + + + + +

+Macros

#define GS1_LINTER_STUB(linter)
 Generates a stub function to replace legacy linters.
 
+

Purpose

+

Unused linter stub functions.

+

Macro Definition Documentation

+ +

◆ GS1_LINTER_STUB

+ +
+
+ + + + + + + + +
#define GS1_LINTER_STUB( linter)
+
+Value:
GS1_SYNTAX_DICTIONARY_API DEPRECATED gs1_lint_err_t linter( \
+
const char* const data, \
+
size_t* const err_pos, \
+
size_t* const err_len) \
+
{ \
+
(void)data; \
+
(void)err_pos; \
+
(void)err_len; \
+ +
}
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
+
gs1_lint_err_t
Linter return codes other than GS1_LINTER_OK indicate an error condition.
Definition gs1syntaxdictionary.h:76
+
+

Generates a stub function to replace legacy linters.

+

The generated stub function is retained for API compatibility purposes only and is no longer referenced by the Syntax Dictionary.

+
44{ \
+
45 (void)data; \
+
46 (void)err_pos; \
+
47 (void)err_len; \
+ +
49}
+
+
+
+
+ + + + diff --git a/docs/lint__couponcode_8c.html b/docs/lint__couponcode_8c.html index bd9e5f5..c334bef 100644 --- a/docs/lint__couponcode_8c.html +++ b/docs/lint__couponcode_8c.html @@ -951,8 +951,8 @@

946 GS1_LINTER_RETURN_OK;
947
948}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
GS1_SYNTAX_DICTIONARY_API gs1_lint_err_t gs1_lint_yymmdd(const char *data, size_t *err_pos, size_t *err_len)
Definition lint_yymmdd.c:53
gs1_lint_err_t
Linter return codes other than GS1_LINTER_OK indicate an error condition.
Definition gs1syntaxdictionary.h:76
@ GS1_LINTER_ILLEGAL_DAY
The date contains an illegal day of the month.
Definition gs1syntaxdictionary.h:114
diff --git a/docs/lint__couponposoffer_8c.html b/docs/lint__couponposoffer_8c.html index 43c729f..c9b48d5 100644 --- a/docs/lint__couponposoffer_8c.html +++ b/docs/lint__couponposoffer_8c.html @@ -231,8 +231,8 @@

195 GS1_LINTER_RETURN_OK;
196
197}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_COUPON_MISSING_FORMAT_CODE
The coupon's Format Code is missing.
Definition gs1syntaxdictionary.h:123
@ GS1_LINTER_COUPON_INVALID_FORMAT_CODE
The coupon's Format Code must be "0" or "1".
Definition gs1syntaxdictionary.h:124
@ GS1_LINTER_COUPON_MISSING_SERIAL_NUMBER_VLI
The coupon's Serial Number VLI is missing.
Definition gs1syntaxdictionary.h:129
diff --git a/docs/lint__cset39_8c.html b/docs/lint__cset39_8c.html index da282bc..44f1e7e 100644 --- a/docs/lint__cset39_8c.html +++ b/docs/lint__cset39_8c.html @@ -119,8 +119,8 @@

81 GS1_LINTER_RETURN_OK;
82
83}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_INVALID_CSET39_CHARACTER
A non-CSET 39 character was found where a CSET 39 character is expected.
Definition gs1syntaxdictionary.h:80
diff --git a/docs/lint__cset64_8c.html b/docs/lint__cset64_8c.html index dd48324..1221fef 100644 --- a/docs/lint__cset64_8c.html +++ b/docs/lint__cset64_8c.html @@ -136,8 +136,8 @@

99 GS1_LINTER_RETURN_OK;
100
101}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_INVALID_CSET64_PADDING
Incorrect number of CSET 64 pad characters.
Definition gs1syntaxdictionary.h:186
@ GS1_LINTER_INVALID_CSET64_CHARACTER
A non-CSET 64 character was found where a CSET 64 character is expected.
Definition gs1syntaxdictionary.h:185
diff --git a/docs/lint__cset82_8c.html b/docs/lint__cset82_8c.html index 353b441..514fda5 100644 --- a/docs/lint__cset82_8c.html +++ b/docs/lint__cset82_8c.html @@ -120,8 +120,8 @@

82 GS1_LINTER_RETURN_OK;
83
84}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_INVALID_CSET82_CHARACTER
A non-CSET 82 character was found where a CSET 82 character is expected.
Definition gs1syntaxdictionary.h:79
diff --git a/docs/lint__csetnumeric_8c.html b/docs/lint__csetnumeric_8c.html index 148ddb4..fad5cb7 100644 --- a/docs/lint__csetnumeric_8c.html +++ b/docs/lint__csetnumeric_8c.html @@ -110,8 +110,8 @@

70 GS1_LINTER_RETURN_OK;
71
72}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_NON_DIGIT_CHARACTER
A non-digit character was found where a digit is expected.
Definition gs1syntaxdictionary.h:78
diff --git a/docs/lint__csum_8c.html b/docs/lint__csum_8c.html index 1765fa4..e7f531e 100644 --- a/docs/lint__csum_8c.html +++ b/docs/lint__csum_8c.html @@ -154,8 +154,8 @@

114 GS1_LINTER_RETURN_OK;
115
116}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_TOO_SHORT_FOR_CHECK_DIGIT
The component is too short to perform a numeric check digit calculation.
Definition gs1syntaxdictionary.h:83
@ GS1_LINTER_INCORRECT_CHECK_DIGIT
The numeric check digit is incorrect.
Definition gs1syntaxdictionary.h:82
@ GS1_LINTER_NON_DIGIT_CHARACTER
A non-digit character was found where a digit is expected.
Definition gs1syntaxdictionary.h:78
diff --git a/docs/lint__csumalpha_8c.html b/docs/lint__csumalpha_8c.html index 53a024e..aea814a 100644 --- a/docs/lint__csumalpha_8c.html +++ b/docs/lint__csumalpha_8c.html @@ -215,8 +215,8 @@

186 GS1_LINTER_RETURN_OK;
187
188}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_TOO_LONG_FOR_CHECK_PAIR_IMPLEMENTATION
The component is too long to perform an alphanumeric check character pair calculation.
Definition gs1syntaxdictionary.h:86
@ GS1_LINTER_INCORRECT_CHECK_PAIR
The alphanumeric check-character pair are incorrect.
Definition gs1syntaxdictionary.h:84
@ GS1_LINTER_INVALID_CSET82_CHARACTER
A non-CSET 82 character was found where a CSET 82 character is expected.
Definition gs1syntaxdictionary.h:79
diff --git a/docs/lint__hasnondigit_8c.html b/docs/lint__hasnondigit_8c.html index 704e8d5..d88fa2e 100644 --- a/docs/lint__hasnondigit_8c.html +++ b/docs/lint__hasnondigit_8c.html @@ -111,8 +111,8 @@

68 GS1_LINTER_RETURN_OK;
69
70}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_REQUIRES_NON_DIGIT_CHARACTER
A non-digit character is required.
Definition gs1syntaxdictionary.h:191
diff --git a/docs/lint__hh_8c.html b/docs/lint__hh_8c.html index b956fc2..05e1de2 100644 --- a/docs/lint__hh_8c.html +++ b/docs/lint__hh_8c.html @@ -139,8 +139,8 @@

96 GS1_LINTER_RETURN_OK;
97
98}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_HOUR_TOO_SHORT
The hour is too short for HH format.
Definition gs1syntaxdictionary.h:192
@ GS1_LINTER_HOUR_TOO_LONG
The hour is too long for HH format.
Definition gs1syntaxdictionary.h:193
@ GS1_LINTER_ILLEGAL_HOUR
The time contains an illegal hour.
Definition gs1syntaxdictionary.h:115
diff --git a/docs/lint__hhmi_8c.html b/docs/lint__hhmi_8c.html index 3f5d2ff..69255fa 100644 --- a/docs/lint__hhmi_8c.html +++ b/docs/lint__hhmi_8c.html @@ -141,8 +141,8 @@

96 GS1_LINTER_RETURN_OK;
97
98}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
GS1_SYNTAX_DICTIONARY_API gs1_lint_err_t gs1_lint_mi(const char *data, size_t *err_pos, size_t *err_len)
Definition lint_mi.c:54
GS1_SYNTAX_DICTIONARY_API gs1_lint_err_t gs1_lint_hh(const char *data, size_t *err_pos, size_t *err_len)
Definition lint_hh.c:54
gs1_lint_err_t
Linter return codes other than GS1_LINTER_OK indicate an error condition.
Definition gs1syntaxdictionary.h:76
diff --git a/docs/lint__hhmm_8c.html b/docs/lint__hhmm_8c.html deleted file mode 100644 index b0f4dd8..0000000 --- a/docs/lint__hhmm_8c.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -GS1 Barcode Syntax Tests reference: lint_hhmm.c File Reference - - - - - - -
-
- - - - - - -
-
GS1 Barcode Syntax Tests reference -
-
A reference to the AI component "linter" routines referred to by the GS1 Barcode Syntax Dictionary. Copyright (c) 2022-2024 GS1 AISBL.
-
-
- - - - - - -
-
-
lint_hhmm.c File Reference
-
-
-

Purpose

-

Not used.

-

Functional Description

- -

◆ gs1_lint_hhmm()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GS1_SYNTAX_DICTIONARY_API DEPRECATED gs1_lint_err_t gs1_lint_hhmm (const char *const data,
size_t *const err_pos,
size_t *const err_len 
)
-
-

Not used.

-
Deprecated:
Function retained for API compatibility purposes only. Not longer referenced by the Syntax Dictionary.
-
Parameters
- - - - -
[in]dataNot used.
[out]err_posNot used.
[out]err_lenNot used.
-
-
-
Returns
GS1_LINTER_OK
-
47{
-
48 (void)data;
-
49 (void)err_pos;
-
50 (void)err_len;
- -
52}
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
-
-
-
-
- - - - diff --git a/docs/lint__hyphen_8c.html b/docs/lint__hyphen_8c.html index d77dab6..7bf9c7c 100644 --- a/docs/lint__hyphen_8c.html +++ b/docs/lint__hyphen_8c.html @@ -110,8 +110,8 @@

66 GS1_LINTER_RETURN_OK;
67
68}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_NOT_HYPHEN
Only hyphens are permitted.
Definition gs1syntaxdictionary.h:187
diff --git a/docs/lint__iban_8c.html b/docs/lint__iban_8c.html index 35aeaf1..1243314 100644 --- a/docs/lint__iban_8c.html +++ b/docs/lint__iban_8c.html @@ -192,8 +192,8 @@

148 GS1_LINTER_RETURN_OK;
149
150}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
GS1_SYNTAX_DICTIONARY_API gs1_lint_err_t gs1_lint_iso3166alpha2(const char *data, size_t *err_pos, size_t *err_len)
Definition lint_iso3166alpha2.c:75
gs1_lint_err_t
Linter return codes other than GS1_LINTER_OK indicate an error condition.
Definition gs1syntaxdictionary.h:76
@ GS1_LINTER_INCORRECT_IBAN_CHECKSUM
The IBAN is invalid since the check characters are incorrect.
Definition gs1syntaxdictionary.h:104
diff --git a/docs/lint__importeridx_8c.html b/docs/lint__importeridx_8c.html index fd3cdf9..712e889 100644 --- a/docs/lint__importeridx_8c.html +++ b/docs/lint__importeridx_8c.html @@ -134,8 +134,8 @@

96 GS1_LINTER_RETURN_OK;
97
98}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_INVALID_IMPORT_IDX_CHARACTER
The Importer Index is an invalid character.
Definition gs1syntaxdictionary.h:91
@ GS1_LINTER_IMPORTER_IDX_MUST_BE_ONE_CHARACTER
The Importer Index must be a single character.
Definition gs1syntaxdictionary.h:90
diff --git a/docs/lint__iso3166999_8c.html b/docs/lint__iso3166999_8c.html index 9219976..e099170 100644 --- a/docs/lint__iso3166999_8c.html +++ b/docs/lint__iso3166999_8c.html @@ -118,8 +118,8 @@

78 );
79
80}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
GS1_SYNTAX_DICTIONARY_API gs1_lint_err_t gs1_lint_iso3166(const char *data, size_t *err_pos, size_t *err_len)
Definition lint_iso3166.c:76
gs1_lint_err_t
Linter return codes other than GS1_LINTER_OK indicate an error condition.
Definition gs1syntaxdictionary.h:76
@ GS1_LINTER_NOT_ISO3166_OR_999
A valid ISO 3166 three-digit country code or "999" is required.
Definition gs1syntaxdictionary.h:98
diff --git a/docs/lint__iso3166_8c.html b/docs/lint__iso3166_8c.html index 15e07d6..51e9397 100644 --- a/docs/lint__iso3166_8c.html +++ b/docs/lint__iso3166_8c.html @@ -184,8 +184,8 @@

162 );
163
164}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_NOT_ISO3166
A valid ISO 3166 three-digit country code is required.
Definition gs1syntaxdictionary.h:97
diff --git a/docs/lint__iso3166alpha2_8c.html b/docs/lint__iso3166alpha2_8c.html index 638f24f..302ea83 100644 --- a/docs/lint__iso3166alpha2_8c.html +++ b/docs/lint__iso3166alpha2_8c.html @@ -178,8 +178,8 @@

155 );
156
157}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_NOT_ISO3166_ALPHA2
A valid ISO 3166 two-character country code is required.
Definition gs1syntaxdictionary.h:99
diff --git a/docs/lint__iso3166list_8c.html b/docs/lint__iso3166list_8c.html deleted file mode 100644 index 32fab77..0000000 --- a/docs/lint__iso3166list_8c.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -GS1 Barcode Syntax Tests reference: lint_iso3166list.c File Reference - - - - - - -
-
- - - - - - -
-
GS1 Barcode Syntax Tests reference -
-
A reference to the AI component "linter" routines referred to by the GS1 Barcode Syntax Dictionary. Copyright (c) 2022-2024 GS1 AISBL.
-
-
- - - - - - -
-
-
lint_iso3166list.c File Reference
-
-
-

Purpose

-

Not used.

-

Functional Description

- -

◆ gs1_lint_iso3166list()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GS1_SYNTAX_DICTIONARY_API DEPRECATED gs1_lint_err_t gs1_lint_iso3166list (const char *const data,
size_t *const err_pos,
size_t *const err_len 
)
-
-

Not used.

-
Deprecated:
Function retained for API compatibility purposes only. Not longer referenced by the Syntax Dictionary.
-
Parameters
- - - - -
[in]dataNot used.
[out]err_posNot used.
[out]err_lenNot used.
-
-
-
Returns
GS1_LINTER_OK
-
47{
-
48 (void)data;
-
49 (void)err_pos;
-
50 (void)err_len;
- -
52}
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
-
-
-
-
- - - - diff --git a/docs/lint__iso4217_8c.html b/docs/lint__iso4217_8c.html index a2de397..a336125 100644 --- a/docs/lint__iso4217_8c.html +++ b/docs/lint__iso4217_8c.html @@ -185,8 +185,8 @@

164 );
165
166}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_NOT_ISO4217
A valid ISO 4217 three-digit currency code is required.
Definition gs1syntaxdictionary.h:100
diff --git a/docs/lint__iso5218_8c.html b/docs/lint__iso5218_8c.html index 2d44dd7..ec1aac8 100644 --- a/docs/lint__iso5218_8c.html +++ b/docs/lint__iso5218_8c.html @@ -109,8 +109,8 @@

69 GS1_LINTER_RETURN_OK;
70
71}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_INVALID_BIOLOGICAL_SEX_CODE
A valid ISO/IEC 5218 biological sex code required.
Definition gs1syntaxdictionary.h:188
diff --git a/docs/lint__key_8c.html b/docs/lint__key_8c.html index 5c92487..61736bc 100644 --- a/docs/lint__key_8c.html +++ b/docs/lint__key_8c.html @@ -163,8 +163,8 @@

145 GS1_LINTER_RETURN_OK;
146
147}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_TOO_SHORT_FOR_KEY
The component is shorter than the minimum length GS1 Company Prefix.
Definition gs1syntaxdictionary.h:88
@ GS1_LINTER_GCP_DATASOURCE_OFFLINE
The data source for GCP lookups is offline.
Definition gs1syntaxdictionary.h:87
@ GS1_LINTER_INVALID_GCP_PREFIX
The GS1 Company Prefix is invalid.
Definition gs1syntaxdictionary.h:89
diff --git a/docs/lint__latitude_8c.html b/docs/lint__latitude_8c.html index 33d9e78..033cbe3 100644 --- a/docs/lint__latitude_8c.html +++ b/docs/lint__latitude_8c.html @@ -135,8 +135,8 @@

93 GS1_LINTER_RETURN_OK;
94
95}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_LATITUDE_INVALID_LENGTH
The latitude value must be 10 digits.
Definition gs1syntaxdictionary.h:183
@ GS1_LINTER_INVALID_LATITUDE
The latitude is outside of the range "0000000000" to "1800000000".
Definition gs1syntaxdictionary.h:180
@ GS1_LINTER_NON_DIGIT_CHARACTER
A non-digit character was found where a digit is expected.
Definition gs1syntaxdictionary.h:78
diff --git a/docs/lint__longitude_8c.html b/docs/lint__longitude_8c.html index 888b213..88dde7a 100644 --- a/docs/lint__longitude_8c.html +++ b/docs/lint__longitude_8c.html @@ -135,8 +135,8 @@

93 GS1_LINTER_RETURN_OK;
94
95}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_INVALID_LONGITUDE
The longitude is outside of the range "0000000000" to "3600000000".
Definition gs1syntaxdictionary.h:181
@ GS1_LINTER_LONGITUDE_INVALID_LENGTH
The longitude value must be 10 digits.
Definition gs1syntaxdictionary.h:184
@ GS1_LINTER_NON_DIGIT_CHARACTER
A non-digit character was found where a digit is expected.
Definition gs1syntaxdictionary.h:78
diff --git a/docs/lint__mediatype_8c.html b/docs/lint__mediatype_8c.html index cbbfbb2..ede840c 100644 --- a/docs/lint__mediatype_8c.html +++ b/docs/lint__mediatype_8c.html @@ -175,8 +175,8 @@

154 );
155
156}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_INVALID_MEDIA_TYPE
A valid AIDC media type is required.
Definition gs1syntaxdictionary.h:182
diff --git a/docs/lint__mi_8c.html b/docs/lint__mi_8c.html index 58d1721..11793e4 100644 --- a/docs/lint__mi_8c.html +++ b/docs/lint__mi_8c.html @@ -139,8 +139,8 @@

96 GS1_LINTER_RETURN_OK;
97
98}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_MINUTE_TOO_LONG
The minute is too long for MI format.
Definition gs1syntaxdictionary.h:195
@ GS1_LINTER_ILLEGAL_MINUTE
The time contains an illegal minute.
Definition gs1syntaxdictionary.h:116
@ GS1_LINTER_MINUTE_TOO_SHORT
The minute is too short for MI format.
Definition gs1syntaxdictionary.h:194
diff --git a/docs/lint__mmoptss_8c.html b/docs/lint__mmoptss_8c.html deleted file mode 100644 index d6f591e..0000000 --- a/docs/lint__mmoptss_8c.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -GS1 Barcode Syntax Tests reference: lint_mmoptss.c File Reference - - - - - - -
-
- - - - - - -
-
GS1 Barcode Syntax Tests reference -
-
A reference to the AI component "linter" routines referred to by the GS1 Barcode Syntax Dictionary. Copyright (c) 2022-2024 GS1 AISBL.
-
-
- - - - - - -
-
-
lint_mmoptss.c File Reference
-
-
-

Purpose

-

Not used.

-

Functional Description

- -

◆ gs1_lint_mmoptss()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GS1_SYNTAX_DICTIONARY_API DEPRECATED gs1_lint_err_t gs1_lint_mmoptss (const char *const data,
size_t *const err_pos,
size_t *const err_len 
)
-
-

Not used.

-
Deprecated:
Function retained for API compatibility purposes only. Not longer referenced by the Syntax Dictionary.
-
Parameters
- - - - -
[in]dataNot used.
[out]err_posNot used.
[out]err_lenNot used.
-
-
-
Returns
GS1_LINTER_OK
-
47{
-
48 (void)data;
-
49 (void)err_pos;
-
50 (void)err_len;
- -
52}
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
-
-
-
-
- - - - diff --git a/docs/lint__nonzero_8c.html b/docs/lint__nonzero_8c.html index 31293a0..32b998e 100644 --- a/docs/lint__nonzero_8c.html +++ b/docs/lint__nonzero_8c.html @@ -124,8 +124,8 @@

80 GS1_LINTER_RETURN_OK;
81
82}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_ILLEGAL_ZERO_VALUE
A non-zero value is required.
Definition gs1syntaxdictionary.h:92
@ GS1_LINTER_NON_DIGIT_CHARACTER
A non-digit character was found where a digit is expected.
Definition gs1syntaxdictionary.h:78
diff --git a/docs/lint__nozeroprefix_8c.html b/docs/lint__nozeroprefix_8c.html index 97d1153..fa67279 100644 --- a/docs/lint__nozeroprefix_8c.html +++ b/docs/lint__nozeroprefix_8c.html @@ -122,8 +122,8 @@

77 GS1_LINTER_RETURN_OK;
78
79}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_ILLEGAL_ZERO_PREFIX
A zero prefix is not permitted.
Definition gs1syntaxdictionary.h:94
@ GS1_LINTER_NON_DIGIT_CHARACTER
A non-digit character was found where a digit is expected.
Definition gs1syntaxdictionary.h:78
diff --git a/docs/lint__packagetype_8c.html b/docs/lint__packagetype_8c.html index fa05658..5bcb11e 100644 --- a/docs/lint__packagetype_8c.html +++ b/docs/lint__packagetype_8c.html @@ -183,8 +183,8 @@

162 );
163
164}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_INVALID_PACKAGE_TYPE
A valid PackageTypeCode is required.
Definition gs1syntaxdictionary.h:198
diff --git a/docs/lint__pcenc_8c.html b/docs/lint__pcenc_8c.html index e3ae6d5..395a4cb 100644 --- a/docs/lint__pcenc_8c.html +++ b/docs/lint__pcenc_8c.html @@ -130,8 +130,8 @@

91 GS1_LINTER_RETURN_OK;
92
93}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_INVALID_PERCENT_SEQUENCE
The input contains an invalid percent hex-encoding "%hh" sequence.
Definition gs1syntaxdictionary.h:122
diff --git a/docs/lint__pieceoftotal_8c.html b/docs/lint__pieceoftotal_8c.html index cac3b42..13ed046 100644 --- a/docs/lint__pieceoftotal_8c.html +++ b/docs/lint__pieceoftotal_8c.html @@ -171,8 +171,8 @@

128 GS1_LINTER_RETURN_OK;
129
130}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_PIECE_NUMBER_EXCEEDS_TOTAL
The piece number must not exceed the piece total.
Definition gs1syntaxdictionary.h:121
@ GS1_LINTER_ZERO_PIECE_NUMBER
The piece number must not have a value of zero.
Definition gs1syntaxdictionary.h:119
@ GS1_LINTER_INVALID_LENGTH_FOR_PIECE_OF_TOTAL
The piece with total must have an even length, having equal-length components.
Definition gs1syntaxdictionary.h:118
diff --git a/docs/lint__posinseqslash_8c.html b/docs/lint__posinseqslash_8c.html index f800bd2..a6a94a3 100644 --- a/docs/lint__posinseqslash_8c.html +++ b/docs/lint__posinseqslash_8c.html @@ -167,8 +167,8 @@

125 GS1_LINTER_RETURN_OK;
126
127}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_ILLEGAL_ZERO_PREFIX
A zero prefix is not permitted.
Definition gs1syntaxdictionary.h:94
@ GS1_LINTER_POSITION_IN_SEQUENCE_MALFORMED
The data must have the format "<pos>/<end>".
Definition gs1syntaxdictionary.h:189
@ GS1_LINTER_POSITION_EXCEEDS_END
The position number must not exceed the end number.
Definition gs1syntaxdictionary.h:190
diff --git a/docs/lint__ss_8c.html b/docs/lint__ss_8c.html index 192284d..ce33ab3 100644 --- a/docs/lint__ss_8c.html +++ b/docs/lint__ss_8c.html @@ -139,8 +139,8 @@

96 GS1_LINTER_RETURN_OK;
97
98}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_SECOND_TOO_SHORT
The second is too short for SS format.
Definition gs1syntaxdictionary.h:196
@ GS1_LINTER_SECOND_TOO_LONG
The second is too long for SS format.
Definition gs1syntaxdictionary.h:197
@ GS1_LINTER_ILLEGAL_SECOND
The time contains an illegal seconds.
Definition gs1syntaxdictionary.h:117
diff --git a/docs/lint__winding_8c.html b/docs/lint__winding_8c.html index a95211c..5ac6918 100644 --- a/docs/lint__winding_8c.html +++ b/docs/lint__winding_8c.html @@ -109,8 +109,8 @@

69 GS1_LINTER_RETURN_OK;
70
71}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_INVALID_WINDING_DIRECTION
The winding direction must be either "0", "1" or "9".
Definition gs1syntaxdictionary.h:96
diff --git a/docs/lint__yesno_8c.html b/docs/lint__yesno_8c.html index 23c8c55..ac93a97 100644 --- a/docs/lint__yesno_8c.html +++ b/docs/lint__yesno_8c.html @@ -107,8 +107,8 @@

64 GS1_LINTER_RETURN_OK;
65
66}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_NOT_ZERO_OR_ONE
A "0" or "1" is required.
Definition gs1syntaxdictionary.h:95
diff --git a/docs/lint__yymmd0_8c.html b/docs/lint__yymmd0_8c.html index 24170d1..9ff8380 100644 --- a/docs/lint__yymmd0_8c.html +++ b/docs/lint__yymmd0_8c.html @@ -176,8 +176,8 @@

128 GS1_LINTER_RETURN_OK;
129
130}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
GS1_SYNTAX_DICTIONARY_API gs1_lint_err_t gs1_lint_yyyymmd0(const char *data, size_t *err_pos, size_t *err_len)
Definition lint_yyyymmd0.c:55
gs1_lint_err_t
Linter return codes other than GS1_LINTER_OK indicate an error condition.
Definition gs1syntaxdictionary.h:76
@ GS1_LINTER_ILLEGAL_DAY
The date contains an illegal day of the month.
Definition gs1syntaxdictionary.h:114
diff --git a/docs/lint__yymmdd_8c.html b/docs/lint__yymmdd_8c.html index 63c912f..a84f805 100644 --- a/docs/lint__yymmdd_8c.html +++ b/docs/lint__yymmdd_8c.html @@ -125,8 +125,8 @@

79 GS1_LINTER_RETURN_OK;
80
81}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
GS1_SYNTAX_DICTIONARY_API gs1_lint_err_t gs1_lint_yymmd0(const char *data, size_t *err_pos, size_t *err_len)
Definition lint_yymmd0.c:61
gs1_lint_err_t
Linter return codes other than GS1_LINTER_OK indicate an error condition.
Definition gs1syntaxdictionary.h:76
@ GS1_LINTER_ILLEGAL_DAY
The date contains an illegal day of the month.
Definition gs1syntaxdictionary.h:114
diff --git a/docs/lint__yymmddhh_8c.html b/docs/lint__yymmddhh_8c.html deleted file mode 100644 index 5e59fe1..0000000 --- a/docs/lint__yymmddhh_8c.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -GS1 Barcode Syntax Tests reference: lint_yymmddhh.c File Reference - - - - - - -
-
- - - - - - -
-
GS1 Barcode Syntax Tests reference -
-
A reference to the AI component "linter" routines referred to by the GS1 Barcode Syntax Dictionary. Copyright (c) 2022-2024 GS1 AISBL.
-
-
- - - - - - -
-
-
lint_yymmddhh.c File Reference
-
-
-

Purpose

-

Not used.

-

Functional Description

- -

◆ gs1_lint_yymmddhh()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GS1_SYNTAX_DICTIONARY_API DEPRECATED gs1_lint_err_t gs1_lint_yymmddhh (const char *const data,
size_t *const err_pos,
size_t *const err_len 
)
-
-

Not used.

-
Deprecated:
Function retained for API compatibility purposes only. Not longer referenced by the Syntax Dictionary.
-
Parameters
- - - - -
[in]dataNot used.
[out]err_posNot used.
[out]err_lenNot used.
-
-
-
Returns
GS1_LINTER_OK
-
47{
-
48 (void)data;
-
49 (void)err_pos;
-
50 (void)err_len;
- -
52}
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
-
-
-
-
- - - - diff --git a/docs/lint__yyyymmd0_8c.html b/docs/lint__yyyymmd0_8c.html index fcc0728..743cceb 100644 --- a/docs/lint__yyyymmd0_8c.html +++ b/docs/lint__yyyymmd0_8c.html @@ -169,8 +169,8 @@

125 GS1_LINTER_RETURN_OK;
126
127}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_ILLEGAL_DAY
The date contains an illegal day of the month.
Definition gs1syntaxdictionary.h:114
@ GS1_LINTER_DATE_TOO_LONG
The date is too long for YYMMDD format.
Definition gs1syntaxdictionary.h:106
@ GS1_LINTER_ILLEGAL_MONTH
The date contains an illegal month of the year.
Definition gs1syntaxdictionary.h:113
diff --git a/docs/lint__yyyymmdd_8c.html b/docs/lint__yyyymmdd_8c.html index 7f24c18..52d14e1 100644 --- a/docs/lint__yyyymmdd_8c.html +++ b/docs/lint__yyyymmdd_8c.html @@ -125,8 +125,8 @@

79 GS1_LINTER_RETURN_OK;
80
81}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
GS1_SYNTAX_DICTIONARY_API gs1_lint_err_t gs1_lint_yyyymmd0(const char *data, size_t *err_pos, size_t *err_len)
Definition lint_yyyymmd0.c:55
gs1_lint_err_t
Linter return codes other than GS1_LINTER_OK indicate an error condition.
Definition gs1syntaxdictionary.h:76
@ GS1_LINTER_ILLEGAL_DAY
The date contains an illegal day of the month.
Definition gs1syntaxdictionary.h:114
diff --git a/docs/lint__zero_8c.html b/docs/lint__zero_8c.html index d4bfd18..854405a 100644 --- a/docs/lint__zero_8c.html +++ b/docs/lint__zero_8c.html @@ -118,8 +118,8 @@

74 GS1_LINTER_RETURN_OK;
75
76}
-
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
-
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:47
+
#define GS1_LINTER_RETURN_ERROR(error, position, length)
Return from a linter indicating that a problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:77
+
#define GS1_LINTER_RETURN_OK
Return from a linter indicating that no problem was detected with the given data.
Definition gs1syntaxdictionary-utils.h:62
@ GS1_LINTER_NOT_ZERO
A zero value is required.
Definition gs1syntaxdictionary.h:93