Also skip #elif lines.

One of these days we may need to get a more aggressive C parser...

Change-Id: I7c6a848fb3b7f41083ac70542aa17e971baf10a4
Reviewed-on: https://boringssl-review.googlesource.com/4786
Reviewed-by: Adam Langley <agl@google.com>
diff --git a/util/doc.go b/util/doc.go
index ae89c30..540d6ca 100644
--- a/util/doc.go
+++ b/util/doc.go
@@ -209,7 +209,7 @@
 }
 
 func getNameFromDecl(decl string) (string, bool) {
-	for strings.HasPrefix(decl, "#if") {
+	for strings.HasPrefix(decl, "#if") || strings.HasPrefix(decl, "#elif") {
 		decl = skipLine(decl)
 	}
 	if strings.HasPrefix(decl, "struct ") {