dlugolecki.net.pl
Dziennik
Polecane
Software
projects
/
gedcom-parse.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
New test program.
[gedcom-parse.git]
/
gedcom
/
age.c
diff --git
a/gedcom/age.c
b/gedcom/age.c
index c597ef3ca663938c6fa5eee337d1a7ce06a7ff83..3b6a4bf5da1cf520f7984e11c1b91b79f291fc42 100644
(file)
--- a/
gedcom/age.c
+++ b/
gedcom/age.c
@@
-46,7
+46,7
@@
void init_age(struct age_value *age)
age->days = -1;
}
age->days = -1;
}
-int parse_numeric_age(struct age_value *age, char *ptr)
+int parse_numeric_age(struct age_value *age, c
onst c
har *ptr)
{
char *endptr;
while (ptr) {
{
char *endptr;
while (ptr) {
@@
-94,9
+94,9
@@
int parse_numeric_age(struct age_value *age, char *ptr)
return 0;
}
return 0;
}
-struct age_value gedcom_parse_age(char* line_value)
+struct age_value gedcom_parse_age(c
onst c
har* line_value)
{
{
- char *ptr = line_value;
+ c
onst c
har *ptr = line_value;
init_age(&age_s);
init_age(&def_age_val);
init_age(&age_s);
init_age(&def_age_val);
@@
-111,7
+111,7
@@
struct age_value gedcom_parse_age(char* line_value)
while (*ptr == ' ') ptr++;
}
while (*ptr == ' ') ptr++;
}
- if (isdigit(*ptr)) {
+ if (isdigit(
(unsigned char)
*ptr)) {
int result = parse_numeric_age(&age_s, ptr);
if (result == 0) {
age_s.type = AGE_NUMERIC;
int result = parse_numeric_age(&age_s, ptr);
if (result == 0) {
age_s.type = AGE_NUMERIC;