summary refs log tree commit diff
path: root/parse.c
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2020-04-22 13:53:43 -0400
committerJune McEnroe <june@causal.agency>2020-04-22 13:53:43 -0400
commit949bc6fd1b2f34009ffb9f1fa951bbdd1b5b517c (patch)
treeb93038a6c27c71efd561f6fa4f368ad321b42423 /parse.c
parentAdd parent links to message nav (diff)
downloadbubger-949bc6fd1b2f34009ffb9f1fa951bbdd1b5b517c.tar.gz
bubger-949bc6fd1b2f34009ffb9f1fa951bbdd1b5b517c.zip
Render id, description and language as <pre> attributes
Diffstat (limited to '')
-rw-r--r--parse.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/parse.c b/parse.c
index 808852a..e2f2a99 100644
--- a/parse.c
+++ b/parse.c
@@ -182,8 +182,8 @@ static void parseNonMultipart(struct BodyPart *part, struct List list) {
 	if (Disposition < list.len && list.ptr[Disposition].type == List) {
 		parseDisposition(part, list.ptr[Disposition].list);
 	}
-	if (Language < list.len && list.ptr[Language].type == List) {
-		part->language = list.ptr[Language].list;
+	if (Language < list.len) {
+		part->language = list.ptr[Language];
 	}
 	if (Location < list.len && list.ptr[Location].type == List) {
 		part->location = list.ptr[Location].list;
@@ -218,8 +218,8 @@ static void parseMultipart(struct BodyPart *part, struct List list) {
 	if (Disposition < list.len && list.ptr[Disposition].type == List) {
 		parseDisposition(part, list.ptr[Disposition].list);
 	}
-	if (Language < list.len && list.ptr[Language].type == List) {
-		part->language = list.ptr[Language].list;
+	if (Language < list.len) {
+		part->language = list.ptr[Language];
 	}
 	if (Location < list.len && list.ptr[Location].type == List) {
 		part->location = list.ptr[Location].list;
00'>2021-09-13Swap-remove tags as they're foundJune McEnroe This makes it even faster. From ~1s on a sqlite3.c amalgamation to ~0.85s. 2021-09-12Replace htagml regex with strncmpJune McEnroe Since ctags only ever produces regular expressions of the form /^re$/ or /^re/ with no other special characters, instead unescape the pattern and simply use strncmp. Running on a sqlite3.c amalgamation, the regex version takes ~37s while the strncmp version takes ~1s, producing identical output. Big win! 2021-09-11Also defer printing comment for lone close-parensJune McEnroe 2021-09-10Publish "git-comment"June McEnroe 2021-09-10Add git comment --pretty optionJune McEnroe 2021-09-08Defer printing comment if line is blank or closing braceJune McEnroe This fixes badly indented comments. 2021-09-08Up default min-repeat to 30 linesJune McEnroe 2021-09-08Handle dirty lines in git-commentJune McEnroe 2021-09-08Document and install git-commentJune McEnroe 2021-09-08Add repeat and all options to git-commentJune McEnroe 2021-09-08Add group threshold to git-commentJune McEnroe