Wrap header in <head> tags properly
* In re-writing that logic I broke this (oops!)
This commit is contained in:
parent
87d5c9087a
commit
affe6e2e4d
8
shmd.c
8
shmd.c
|
@ -148,8 +148,8 @@ void header_process(FILE *fp)
|
|||
}
|
||||
|
||||
#define HEADER_ISEND(b, c) (b == '*' && c == '/')
|
||||
char* header_substitute(FILE* fp) {
|
||||
char* result = str_concat(1, "<head>");
|
||||
void header_substitute(FILE* fp) {
|
||||
puts("<head>");
|
||||
|
||||
char b = '\0';
|
||||
char c;
|
||||
|
@ -176,7 +176,7 @@ char* header_substitute(FILE* fp) {
|
|||
ungetc(c, fp);
|
||||
header_process(fp);
|
||||
}
|
||||
return result;
|
||||
puts("</head>");
|
||||
}
|
||||
#undef HEADER_ISEND
|
||||
|
||||
|
@ -242,7 +242,7 @@ int process_input(FILE* fp) {
|
|||
c = fgetc(fp);
|
||||
|
||||
if (b == '/' && c == '*') {
|
||||
puts(header_substitute(fp));
|
||||
header_substitute(fp);
|
||||
b = fgetc(fp);
|
||||
c = fgetc(fp);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue