version 1.13, 2009/06/22 10:40:04 |
version 1.14, 2009/06/22 13:09:17 |
Line 38 static int check_le1(POSTARGS); |
|
Line 38 static int check_le1(POSTARGS); |
|
static int check_le2(POSTARGS); |
static int check_le2(POSTARGS); |
static int check_le5(POSTARGS); |
static int check_le5(POSTARGS); |
static int check_text(POSTARGS); |
static int check_text(POSTARGS); |
|
static int check_root(POSTARGS); |
|
|
static v_post posts_le1[] = { check_le1, NULL }; |
static v_post posts_le1[] = { check_le1, NULL }; |
static v_post posts_le2[] = { check_le2, NULL }; |
static v_post posts_le2[] = { check_le2, NULL }; |
Line 85 man_valid_post(struct man *m) |
|
Line 86 man_valid_post(struct man *m) |
|
case (MAN_TEXT): |
case (MAN_TEXT): |
return(check_text(m, m->last)); |
return(check_text(m, m->last)); |
case (MAN_ROOT): |
case (MAN_ROOT): |
/* FIXME: validate that TH has been invoked! */ |
return(check_root(m, m->last)); |
return(1); |
|
default: |
default: |
break; |
break; |
} |
} |
Line 96 man_valid_post(struct man *m) |
|
Line 96 man_valid_post(struct man *m) |
|
for ( ; *cp; cp++) |
for ( ; *cp; cp++) |
if ( ! (*cp)(m, m->last)) |
if ( ! (*cp)(m, m->last)) |
return(0); |
return(0); |
|
|
|
return(1); |
|
} |
|
|
|
|
|
static int |
|
check_root(POSTARGS) |
|
{ |
|
|
|
if (NULL == m->first->child) |
|
return(man_nerr(m, n, WNODATA)); |
|
if (NULL == m->meta.title) |
|
return(man_nerr(m, n, WNOTITLE)); |
|
|
return(1); |
return(1); |
} |
} |