diff --git a/main.c b/main.c index f5a4d7d..2721fd5 100644 --- a/main.c +++ b/main.c @@ -58,7 +58,7 @@ void checker(void) { void build(void) { mdt.italic = mdt.bold = mdt.quote = mdt.headingone = mdt.headingtwo = mdt.headingthree = mdt.code = 0; - fprintf(fpto, "\n
\n\n\n");
@@ -133,14 +180,16 @@ void build(void) {
}
if (mdt.italic) fprintf(fpto, "");
- if (mdt.code) fprintf(fpto, "");
- if (mdt.bold) fprintf(fpto, "");
- if (mdt.quote) fprintf(fpto, "");
- if (mdt.headingone) fprintf(fpto, "\n");
- if (mdt.headingtwo) fprintf(fpto, "\n");
- if (mdt.headingthree) fprintf(fpto, "\n");
- if (!(mdt.headingone || mdt.headingtwo || mdt.headingthree || mdt.quote)) fprintf(fpto, "\n");
+ if (mdt.code) fprintf(fpto, "");
+ if (mdt.bold) fprintf(fpto, "");
+ if (mdt.quote) fprintf(fpto, "");
+ else if (mdt.headingone) fprintf(fpto, "\n");
+ else if (mdt.headingtwo) fprintf(fpto, "\n");
+ else if (mdt.headingthree) fprintf(fpto, "\n");
+ if (!(mdt.headingone || mdt.headingtwo || mdt.headingthree || mdt.quote)) fprintf(fpto, "\n");
}
+ mdt.italic = mdt.bold = mdt.quote = mdt.headingone = mdt.headingtwo = mdt.headingthree = mdt.code = 0;
+
}
fprintf(fpto, "\n");