Lines Matching defs:version_text
148 parse_version(const XML_LChar *version_text,
150 if (! version_text)
153 while (*version_text != 0x00) {
154 if (*version_text >= ASCII_0 && *version_text <= ASCII_9)
156 version_text++;
158 if (*version_text == 0x00)
161 /* version_struct->major = strtoul(version_text, 10, &version_text) */
163 while (*version_text >= ASCII_0 && *version_text <= ASCII_9) {
165 = 10 * version_struct->major + (*version_text++ - ASCII_0);
167 if (*version_text++ != ASCII_PERIOD)
172 while (*version_text >= ASCII_0 && *version_text <= ASCII_9) {
174 = 10 * version_struct->minor + (*version_text++ - ASCII_0);
176 if (*version_text++ != ASCII_PERIOD)
181 while (*version_text >= ASCII_0 && *version_text <= ASCII_9) {
183 = 10 * version_struct->micro + (*version_text++ - ASCII_0);
185 if (*version_text != 0x00)
201 const XML_LChar *version_text = XML_ExpatVersion();
203 if (version_text == NULL)
205 assert(version_text != NULL);
206 if (! parse_version(version_text, &parsed_version))
211 if (xcstrcmp(version_text, XCS("expat_2.6.4"))) /* needs bump on releases */