Dan Hipschman : widl: Don't generate indentation spaces on empty lines.

Alexandre Julliard julliard at wine.codeweavers.com
Fri Aug 11 13:37:29 CDT 2006


Module: wine
Branch: master
Commit: 05001b1ca8bce4dce7c958e4732779706372cb62
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=05001b1ca8bce4dce7c958e4732779706372cb62

Author: Dan Hipschman <dsh at linux.ucla.edu>
Date:   Fri Aug 11 10:15:55 2006 -0700

widl: Don't generate indentation spaces on empty lines.

---

 tools/widl/client.c |    5 +++--
 tools/widl/proxy.c  |    5 +++--
 tools/widl/server.c |    5 +++--
 3 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/tools/widl/client.c b/tools/widl/client.c
index c52fe98..79a4283 100644
--- a/tools/widl/client.c
+++ b/tools/widl/client.c
@@ -50,8 +50,9 @@ static int print_client( const char *for
     int i, r;
 
     va_start(va, format);
-    for (i = 0; i < indent; i++)
-        fprintf(client, "    ");
+    if (format[0] != '\n')
+        for (i = 0; i < indent; i++)
+            fprintf(client, "    ");
     r = vfprintf(client, format, va);
     va_end(va);
     return r;
diff --git a/tools/widl/proxy.c b/tools/widl/proxy.c
index c308ab8..5750159 100644
--- a/tools/widl/proxy.c
+++ b/tools/widl/proxy.c
@@ -56,8 +56,9 @@ static int print_proxy( const char *form
   int i, r;
 
   va_start( va, format );
-  for( i=0; i<indent; i++ )
-    fprintf( proxy, "    " );
+  if ( format[0] != '\n' )
+    for( i=0; i<indent; i++ )
+      fprintf( proxy, "    " );
   r = vfprintf( proxy, format, va );
   va_end( va );
   return r;
diff --git a/tools/widl/server.c b/tools/widl/server.c
index 19a4a2b..7a4aed9 100644
--- a/tools/widl/server.c
+++ b/tools/widl/server.c
@@ -52,8 +52,9 @@ static int print_server(const char *form
     int i, r;
 
     va_start(va, format);
-    for (i = 0; i < indent; i++)
-        fprintf(server, "    ");
+    if (format[0] != '\n')
+        for (i = 0; i < indent; i++)
+            fprintf(server, "    ");
     r = vfprintf(server, format, va);
     va_end(va);
     return r;




More information about the wine-cvs mailing list