summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Tools/Source/TianoTools/Common/CommonLib.c6
-rw-r--r--Tools/Source/TianoTools/Common/CommonLib.h4
2 files changed, 8 insertions, 2 deletions
diff --git a/Tools/Source/TianoTools/Common/CommonLib.c b/Tools/Source/TianoTools/Common/CommonLib.c
index c07ffb9..77f49a7 100644
--- a/Tools/Source/TianoTools/Common/CommonLib.c
+++ b/Tools/Source/TianoTools/Common/CommonLib.c
@@ -495,10 +495,14 @@ Returns:
}
#ifdef __GNUC__
-void strlwr(char *s)
+#ifndef __CYGWIN__
+char *strlwr(char *s)
{
+ char *p = s;
for(;*s;s++) {
*s = tolower(*s);
}
+ return p;
}
#endif
+#endif
diff --git a/Tools/Source/TianoTools/Common/CommonLib.h b/Tools/Source/TianoTools/Common/CommonLib.h
index 257f066..63f77e4 100644
--- a/Tools/Source/TianoTools/Common/CommonLib.h
+++ b/Tools/Source/TianoTools/Common/CommonLib.h
@@ -131,7 +131,9 @@ PrintGuidToBuffer (
#define stricmp strcasecmp
#define strnicmp strncasecmp
#define strcmpi strcasecmp
-void strlwr(char *s);
+#ifndef __CYGWIN__
+char *strlwr(char *s);
+#endif
#endif
#endif