From 1bd43e311d686faf70a8a66b480e131a6912c1fd Mon Sep 17 00:00:00 2001
From: Julian Cordes <julian.cordes@gmail.com>
Date: Fri, 8 Jan 2016 15:10:14 +0100
Subject: [PATCH] modified lexer to match case insestive the os name

---
 gtests/net/packetdrill/lexer.l | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gtests/net/packetdrill/lexer.l b/gtests/net/packetdrill/lexer.l
index 7af62e1e..1244636e 100644
--- a/gtests/net/packetdrill/lexer.l
+++ b/gtests/net/packetdrill/lexer.l
@@ -229,10 +229,10 @@ ifdef_end   #endif
 /* end_matcher actually matches everything except the "#endif" tag. */
 end_matcher (([^#])|(#[^e])|(#e[^n])|(#en[^d])|(#end[^i])|(#endi[^f]))*
 
-ifdef_freebsd	{ifdef_begin}FreeBSD{end_matcher}{ifdef_end}
-ifdef_linux	{ifdef_begin}Linux{end_matcher}{ifdef_end}
-ifdef_openbsd	{ifdef_begin}OpenBSD{end_matcher}{ifdef_end}
-ifdef_netbsd	{ifdef_begin}NetBSD{end_matcher}{ifdef_end}
+ifdef_freebsd	{ifdef_begin}(?i:FreeBSD){end_matcher}{ifdef_end}
+ifdef_linux		{ifdef_begin}(?i:Linux){end_matcher}{ifdef_end}
+ifdef_openbsd	{ifdef_begin}(?i:OpenBSD){end_matcher}{ifdef_end}
+ifdef_netbsd	{ifdef_begin}(?i:NetBSD){end_matcher}{ifdef_end}
 
 /* The regexp for code snippets is analogous to that for C comments.
  * Here is a summary of the regexp for code snippets:
-- 
GitLab