Hi,

This also basically is a code style adjustment patch.
Changes included in this patch:

1. remove tailing spaces;
2. adjust some spaces around operators;
3. replace `const == var` with `var == const`, to make
them consistent with the around code.

This patch should make the code style in tcc.[ch] more
consistent.

Sincerely,
lee
From 1ffdb2cce6f3105c1805fcf98c423230d05e7107 Mon Sep 17 00:00:00 2001
From: Lee Duhem <[email protected]>
Date: Wed, 26 Nov 2014 15:33:00 +0800
Subject: [PATCH 4/4] tcc.[ch]: Adjust code style.

---
 tcc.c | 20 ++++++++++----------
 tcc.h |  8 ++++----
 2 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/tcc.c b/tcc.c
index 392efca..c00fae6 100644
--- a/tcc.c
+++ b/tcc.c
@@ -1,6 +1,6 @@
 /*
  *  TCC - Tiny C Compiler
- * 
+ *
  *  Copyright (c) 2001-2004 Fabrice Bellard
  *
  * This library is free software; you can redistribute it and/or
@@ -97,7 +97,7 @@ static void exec_other_tcc(TCCState *s, char **argv, const char *optarg)
         case 64: break;
         case 32: target = "i386";
 #endif
-            pstrcpy(child_path, sizeof child_path - 40, argv[0]);
+            pstrcpy(child_path, sizeof(child_path) - 40, argv[0]);
             child_name = tcc_basename(child_path);
             strcpy(child_name, target);
 #ifdef TCC_TARGET_PE
@@ -144,7 +144,7 @@ static void gen_makedeps(TCCState *s, const char *target, const char *filename)
         tcc_error("could not open '%s'", filename);
 
     fprintf(depout, "%s : \\\n", target);
-    for (i=0; i<s->nb_target_deps; ++i)
+    for (i = 0; i < s->nb_target_deps; ++i)
         fprintf(depout, " %s \\\n", s->target_deps[i]);
     fprintf(depout, "\n");
     fclose(depout);
@@ -252,13 +252,13 @@ int main(int argc, char **argv)
     s->output_type = TCC_OUTPUT_EXE;
 
     optind = tcc_parse_args(s, argc - 1, argv + 1);
-    tcc_set_environment(s);
-
     if (optind == 0) {
         help();
         return 1;
     }
 
+    tcc_set_environment(s);
+
     if (s->option_m)
         exec_other_tcc(s, argv, s->option_m);
 
@@ -285,7 +285,7 @@ int main(int argc, char **argv)
         if (s->nb_files != 1)
             tcc_error("cannot specify multiple files with -c");
     }
-    
+
     if (s->output_type == TCC_OUTPUT_PREPROCESS) {
         if (!s->outfile) {
             s->ppfp = stdout;
@@ -313,7 +313,7 @@ int main(int argc, char **argv)
                 ret = 1;
             }
         } else {
-            if (1 == s->verbose)
+            if (s->verbose == 1)
                 printf("-> %s\n", filename);
             if (tcc_add_file(s, filename) < 0)
                 ret = 1;
@@ -322,7 +322,7 @@ int main(int argc, char **argv)
         }
     }
 
-    if (0 == ret) {
+    if (ret == 0) {
         if (bench)
             tcc_print_stats(s, getclock_us() - start_time);
 
@@ -339,9 +339,9 @@ int main(int argc, char **argv)
         } else {
             if (!s->outfile)
                 s->outfile = default_outputfile(s, first_file);
-            ret = !!tcc_output_file(s, s->outfile);
+            ret = tcc_output_file(s, s->outfile);
             /* dump collected dependencies */
-            if (s->gen_deps && !ret)
+            if (s->gen_deps && ret == 0)
                 gen_makedeps(s, s->outfile, s->deps_outfile);
         }
     }
diff --git a/tcc.h b/tcc.h
index c93cedf..72cec43 100644
--- a/tcc.h
+++ b/tcc.h
@@ -1,6 +1,6 @@
 /*
  *  TCC - Tiny C Compiler
- * 
+ *
  *  Copyright (c) 2001-2004 Fabrice Bellard
  *
  * This library is free software; you can redistribute it and/or
@@ -587,7 +587,7 @@ struct TCCState {
     /* C language options */
     int char_is_unsigned;
     int leading_underscore;
-    
+
     /* warning switches */
     int warn_write_strings;
     int warn_unsupported;
@@ -612,7 +612,7 @@ struct TCCState {
 
     char *init_symbol; /* symbols to call at load-time (not used currently) */
     char *fini_symbol; /* symbols to call at unload-time (not used currently) */
-    
+
 #ifdef TCC_TARGET_I386
     int seg_size; /* 32. Can be 16 with i386 assembler (.code16) */
 #endif
@@ -857,7 +857,7 @@ struct TCCState {
 
 #define TOK_SHL   0x01 /* shift left */
 #define TOK_SAR   0x02 /* signed shift right */
-  
+
 /* assignement operators : normal operator or 0x80 */
 #define TOK_A_MOD 0xa5
 #define TOK_A_AND 0xa6
-- 
1.9.3

_______________________________________________
Tinycc-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to