]> git.proxmox.com Git - mirror_edk2.git/blobdiff - StdLib/BsdSocketLib/herror.c
OvmfPkg: BDS: optimize second argument in PlatformBdsEnterFrontPage() call
[mirror_edk2.git] / StdLib / BsdSocketLib / herror.c
index c918f3acef3f9a631c459fc27d45d940404650f8..d8a51632641d890f718e9e270d38c3dfc04fa748 100644 (file)
@@ -95,7 +95,6 @@ herror(
 {\r
   struct iovec iov[4];\r
   register struct iovec *v = iov;\r
-  int   i;\r
 \r
   if (s && *s) {\r
     v->iov_base = (char *)s;\r
@@ -110,11 +109,14 @@ herror(
   v++;\r
   v->iov_base = "\n";\r
   v->iov_len = 1;\r
-#ifdef _ORG_FREEBSD_\r
+#if defined(_ORG_FREEBSD_) || defined(__GNUC__)\r
   writev(STDERR_FILENO, iov, (v - iov) + 1);\r
 #else\r
-  for (i = 0; i < (v - iov) + 1; i++)\r
-    fprintf( stderr, iov[i].iov_base);\r
+  {\r
+    int   i;\r
+    for (i = 0; i < (v - iov) + 1; i++)\r
+      fprintf( stderr, iov[i].iov_base);\r
+  }\r
 #endif\r
 \r
 }\r