Rev 9093 | Rev 9227 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 9093 | Rev 9095 | ||
---|---|---|---|
Line 27... | Line 27... | ||
27 | char vbuf_latex[MAX_LINELEN+1]; |
27 | char vbuf_latex[MAX_LINELEN+1]; |
28 | 28 | ||
29 | /* empty processor, template. */ |
29 | /* empty processor, template. */ |
30 | void empty(char *p[MAX_PARM]) {} |
30 | void empty(char *p[MAX_PARM]) {} |
31 | 31 | ||
32 |
|
32 | void p_header(char *p[MAX_PARM]) |
33 | { |
33 | { |
34 | p[0]=find_word_start(p[0]); |
34 | p[0]=find_word_start(p[0]); |
35 | if(strlen(p[0])>MAX_KEY_LEN) p[0][MAX_KEY_LEN]=0; |
35 | if(strlen(p[0])>MAX_KEY_LEN) p[0][MAX_KEY_LEN]=0; |
36 | fprintf(outf,"%s=%s\n", |
36 | fprintf(outf,"%s=%s\n", p[1], p[0]); |
37 | } |
37 | } |
38 | - | ||
39 | void p_author(char *p[MAX_PARM]) { p_keyword(p, "author"); } |
- | |
40 | void p_email(char *p[MAX_PARM]) { p_keyword(p, "email"); } |
- | |
41 | void p_keywords(char *p[MAX_PARM]) { p_keyword(p, "keywords"); } |
- | |
42 | void p_title_ca(char *p[MAX_PARM]) { p_keyword(p, "title_ca"); } |
- | |
43 | void p_title_cn(char *p[MAX_PARM]) { p_keyword(p, "title_cn"); } |
- | |
44 | void p_title_en(char *p[MAX_PARM]) { p_keyword(p, "title_en"); } |
- | |
45 | void p_title_es(char *p[MAX_PARM]) { p_keyword(p, "title_es"); } |
- | |
46 | void p_title_fr(char *p[MAX_PARM]) { p_keyword(p, "title_fr"); } |
- | |
47 | void p_title_it(char *p[MAX_PARM]) { p_keyword(p, "title_it"); } |
- | |
48 | void p_title_nl(char *p[MAX_PARM]) { p_keyword(p, "title_nl"); } |
- | |
49 | void p_title_si(char *p[MAX_PARM]) { p_keyword(p, "title_si"); } |
- | |
50 | 38 | ||
51 | void p_computeanswer(char *p[MAX_PARM]) |
39 | void p_computeanswer(char *p[MAX_PARM]) |
52 | { |
40 | { |
53 | p[0]=find_word_start(p[0]); |
41 | p[0]=find_word_start(p[0]); |
54 | *find_word_end(p[0])=0; |
42 | *find_word_end(p[0])=0; |
Line 75... | Line 63... | ||
75 | 63 | ||
76 | void p_credits(char *p[MAX_PARM]) |
64 | void p_credits(char *p[MAX_PARM]) |
77 | { |
65 | { |
78 | char vbuf_credits[MAX_LINELEN+1]; |
66 | char vbuf_credits[MAX_LINELEN+1]; |
79 | if(p==NULL) return; |
67 | if(p==NULL) return; |
80 | snprintf(vbuf_credits,sizeof(vbuf_credits),"%s",p[0]); |
68 | snprintf(vbuf_credits,sizeof(vbuf_credits),"%s",p[0]); subst(vbuf_credits); |
81 | subst(vbuf_credits); |
- | |
82 | singlespace(vbuf_credits); |
69 | singlespace(vbuf_credits); |
83 | fprintf(outf,"credits=%s\n\n", vbuf_credits); |
70 | fprintf(outf,"credits=%s\n\n", vbuf_credits); |
84 | } |
71 | } |
85 | 72 | ||
86 | void p_wims(char *p[MAX_PARM]) |
73 | void p_wims(char *p[MAX_PARM]) |