Rev 8094 | Rev 8149 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8094 | Rev 8100 | ||
---|---|---|---|
Line 108... | Line 108... | ||
108 | if(strncasecmp(pp+1,tag,len)==0 && !isalnum(*(pp+1+len))) return pp; |
108 | if(strncasecmp(pp+1,tag,len)==0 && !isalnum(*(pp+1+len))) return pp; |
109 | } |
109 | } |
110 | return p+strlen(p); |
110 | return p+strlen(p); |
111 | } |
111 | } |
112 | 112 | ||
113 | /* modify a string. Bufferlen must be |
113 | /* modify a string. Bufferlen must be at least MAX_LINELEN */ |
114 |
|
114 | void string_modify3(char *start, char *bad_beg, char *bad_end, char *good,...) |
115 | { |
115 | { |
116 | char buf[MAX_LINELEN+1]; |
116 | char buf[MAX_LINELEN+1]; |
117 | va_list vp; |
117 | va_list vp; |
118 | 118 | ||
119 | va_start(vp,good); |
119 | va_start(vp,good); |
Line 122... | Line 122... | ||
122 | return; |
122 | return; |
123 | } |
123 | } |
124 | strcat(buf,bad_end); |
124 | strcat(buf,bad_end); |
125 | ovlstrcpy(bad_beg,buf); |
125 | ovlstrcpy(bad_beg,buf); |
126 | } |
126 | } |
127 | */ |
- | |
128 | 127 | ||
129 | void cutamp(char *p) |
128 | void cutamp(char *p) |
130 | { |
129 | { |
131 | char *pp; |
130 | char *pp; |
132 | for(pp=strchr(p,'&'); pp; pp=strchr(pp+1,'&')) { |
131 | for(pp=strchr(p,'&'); pp; pp=strchr(pp+1,'&')) { |