aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c
diff options
context:
space:
mode:
authorPaul Eggert2024-01-20 16:52:31 -0800
committerPaul Eggert2024-01-20 17:28:53 -0800
commitb6ed79b71ccb3df8df05531d473ff9510cf9a39f (patch)
treecea1f448b8e163fc0972b09774f075f9c2277372 /src/alloc.c
parent0a47a5a4bef0a33c012302346685ecab861cc306 (diff)
downloademacs-b6ed79b71ccb3df8df05531d473ff9510cf9a39f.tar.gz
emacs-b6ed79b71ccb3df8df05531d473ff9510cf9a39f.zip
Be more systematic about parens in C source code
Be more systematic about putting space before paren in calls, and in avoiding unnecessary parentheses in macros. This was partly inspired by my wading through gcc -E output while debugging something else, and seeing too many parens. This patch does not change the generated .o files on my platform.
Diffstat (limited to 'src/alloc.c')
-rw-r--r--src/alloc.c50
1 files changed, 25 insertions, 25 deletions
diff --git a/src/alloc.c b/src/alloc.c
index 16aaa32e15f..b78445f65df 100644
--- a/src/alloc.c
+++ b/src/alloc.c
@@ -1466,9 +1466,9 @@ static INTERVAL interval_free_list;
1466 __asan_unpoison_memory_region ((b)->intervals, \ 1466 __asan_unpoison_memory_region ((b)->intervals, \
1467 sizeof ((b)->intervals)) 1467 sizeof ((b)->intervals))
1468# define ASAN_POISON_INTERVAL(i) \ 1468# define ASAN_POISON_INTERVAL(i) \
1469 __asan_poison_memory_region ((i), sizeof (*(i))) 1469 __asan_poison_memory_region (i, sizeof *(i))
1470# define ASAN_UNPOISON_INTERVAL(i) \ 1470# define ASAN_UNPOISON_INTERVAL(i) \
1471 __asan_unpoison_memory_region ((i), sizeof (*(i))) 1471 __asan_unpoison_memory_region (i, sizeof *(i))
1472#else 1472#else
1473# define ASAN_POISON_INTERVAL_BLOCK(b) ((void) 0) 1473# define ASAN_POISON_INTERVAL_BLOCK(b) ((void) 0)
1474# define ASAN_UNPOISON_INTERVAL_BLOCK(b) ((void) 0) 1474# define ASAN_UNPOISON_INTERVAL_BLOCK(b) ((void) 0)
@@ -1752,25 +1752,25 @@ init_strings (void)
1752 */ 1752 */
1753# define ASAN_PREPARE_DEAD_SDATA(s, size) \ 1753# define ASAN_PREPARE_DEAD_SDATA(s, size) \
1754 do { \ 1754 do { \
1755 __asan_poison_memory_region ((s), sdata_size ((size))); \ 1755 __asan_poison_memory_region (s, sdata_size (size)); \
1756 __asan_unpoison_memory_region (&(((s))->string), \ 1756 __asan_unpoison_memory_region (&(s)->string, \
1757 sizeof (struct Lisp_String *)); \ 1757 sizeof (struct Lisp_String *)); \
1758 __asan_unpoison_memory_region (&SDATA_NBYTES ((s)), \ 1758 __asan_unpoison_memory_region (&SDATA_NBYTES (s), \
1759 sizeof (SDATA_NBYTES ((s)))); \ 1759 sizeof SDATA_NBYTES (s)); \
1760 } while (false) 1760 } while (false)
1761/* Prepare s for storing string data for NBYTES bytes. */ 1761/* Prepare s for storing string data for NBYTES bytes. */
1762# define ASAN_PREPARE_LIVE_SDATA(s, nbytes) \ 1762# define ASAN_PREPARE_LIVE_SDATA(s, nbytes) \
1763 __asan_unpoison_memory_region ((s), sdata_size ((nbytes))) 1763 __asan_unpoison_memory_region (s, sdata_size (nbytes))
1764# define ASAN_POISON_SBLOCK_DATA(b, size) \ 1764# define ASAN_POISON_SBLOCK_DATA(b, size) \
1765 __asan_poison_memory_region ((b)->data, (size)) 1765 __asan_poison_memory_region ((b)->data, size)
1766# define ASAN_POISON_STRING_BLOCK(b) \ 1766# define ASAN_POISON_STRING_BLOCK(b) \
1767 __asan_poison_memory_region ((b)->strings, STRING_BLOCK_SIZE) 1767 __asan_poison_memory_region ((b)->strings, STRING_BLOCK_SIZE)
1768# define ASAN_UNPOISON_STRING_BLOCK(b) \ 1768# define ASAN_UNPOISON_STRING_BLOCK(b) \
1769 __asan_unpoison_memory_region ((b)->strings, STRING_BLOCK_SIZE) 1769 __asan_unpoison_memory_region ((b)->strings, STRING_BLOCK_SIZE)
1770# define ASAN_POISON_STRING(s) \ 1770# define ASAN_POISON_STRING(s) \
1771 __asan_poison_memory_region ((s), sizeof (*(s))) 1771 __asan_poison_memory_region (s, sizeof *(s))
1772# define ASAN_UNPOISON_STRING(s) \ 1772# define ASAN_UNPOISON_STRING(s) \
1773 __asan_unpoison_memory_region ((s), sizeof (*(s))) 1773 __asan_unpoison_memory_region (s, sizeof *(s))
1774#else 1774#else
1775# define ASAN_PREPARE_DEAD_SDATA(s, size) ((void) 0) 1775# define ASAN_PREPARE_DEAD_SDATA(s, size) ((void) 0)
1776# define ASAN_PREPARE_LIVE_SDATA(s, nbytes) ((void) 0) 1776# define ASAN_PREPARE_LIVE_SDATA(s, nbytes) ((void) 0)
@@ -2691,13 +2691,13 @@ struct float_block
2691}; 2691};
2692 2692
2693#define XFLOAT_MARKED_P(fptr) \ 2693#define XFLOAT_MARKED_P(fptr) \
2694 GETMARKBIT (FLOAT_BLOCK (fptr), FLOAT_INDEX ((fptr))) 2694 GETMARKBIT (FLOAT_BLOCK (fptr), FLOAT_INDEX (fptr))
2695 2695
2696#define XFLOAT_MARK(fptr) \ 2696#define XFLOAT_MARK(fptr) \
2697 SETMARKBIT (FLOAT_BLOCK (fptr), FLOAT_INDEX ((fptr))) 2697 SETMARKBIT (FLOAT_BLOCK (fptr), FLOAT_INDEX (fptr))
2698 2698
2699#define XFLOAT_UNMARK(fptr) \ 2699#define XFLOAT_UNMARK(fptr) \
2700 UNSETMARKBIT (FLOAT_BLOCK (fptr), FLOAT_INDEX ((fptr))) 2700 UNSETMARKBIT (FLOAT_BLOCK (fptr), FLOAT_INDEX (fptr))
2701 2701
2702#if GC_ASAN_POISON_OBJECTS 2702#if GC_ASAN_POISON_OBJECTS
2703# define ASAN_POISON_FLOAT_BLOCK(fblk) \ 2703# define ASAN_POISON_FLOAT_BLOCK(fblk) \
@@ -2707,9 +2707,9 @@ struct float_block
2707 __asan_unpoison_memory_region ((fblk)->floats, \ 2707 __asan_unpoison_memory_region ((fblk)->floats, \
2708 sizeof ((fblk)->floats)) 2708 sizeof ((fblk)->floats))
2709# define ASAN_POISON_FLOAT(p) \ 2709# define ASAN_POISON_FLOAT(p) \
2710 __asan_poison_memory_region ((p), sizeof (struct Lisp_Float)) 2710 __asan_poison_memory_region (p, sizeof (struct Lisp_Float))
2711# define ASAN_UNPOISON_FLOAT(p) \ 2711# define ASAN_UNPOISON_FLOAT(p) \
2712 __asan_unpoison_memory_region ((p), sizeof (struct Lisp_Float)) 2712 __asan_unpoison_memory_region (p, sizeof (struct Lisp_Float))
2713#else 2713#else
2714# define ASAN_POISON_FLOAT_BLOCK(fblk) ((void) 0) 2714# define ASAN_POISON_FLOAT_BLOCK(fblk) ((void) 0)
2715# define ASAN_UNPOISON_FLOAT_BLOCK(fblk) ((void) 0) 2715# define ASAN_UNPOISON_FLOAT_BLOCK(fblk) ((void) 0)
@@ -2803,13 +2803,13 @@ struct cons_block
2803}; 2803};
2804 2804
2805#define XCONS_MARKED_P(fptr) \ 2805#define XCONS_MARKED_P(fptr) \
2806 GETMARKBIT (CONS_BLOCK (fptr), CONS_INDEX ((fptr))) 2806 GETMARKBIT (CONS_BLOCK (fptr), CONS_INDEX (fptr))
2807 2807
2808#define XMARK_CONS(fptr) \ 2808#define XMARK_CONS(fptr) \
2809 SETMARKBIT (CONS_BLOCK (fptr), CONS_INDEX ((fptr))) 2809 SETMARKBIT (CONS_BLOCK (fptr), CONS_INDEX (fptr))
2810 2810
2811#define XUNMARK_CONS(fptr) \ 2811#define XUNMARK_CONS(fptr) \
2812 UNSETMARKBIT (CONS_BLOCK (fptr), CONS_INDEX ((fptr))) 2812 UNSETMARKBIT (CONS_BLOCK (fptr), CONS_INDEX (fptr))
2813 2813
2814/* Minimum number of bytes of consing since GC before next GC, 2814/* Minimum number of bytes of consing since GC before next GC,
2815 when memory is full. */ 2815 when memory is full. */
@@ -2832,9 +2832,9 @@ static struct Lisp_Cons *cons_free_list;
2832# define ASAN_POISON_CONS_BLOCK(b) \ 2832# define ASAN_POISON_CONS_BLOCK(b) \
2833 __asan_poison_memory_region ((b)->conses, sizeof ((b)->conses)) 2833 __asan_poison_memory_region ((b)->conses, sizeof ((b)->conses))
2834# define ASAN_POISON_CONS(p) \ 2834# define ASAN_POISON_CONS(p) \
2835 __asan_poison_memory_region ((p), sizeof (struct Lisp_Cons)) 2835 __asan_poison_memory_region (p, sizeof (struct Lisp_Cons))
2836# define ASAN_UNPOISON_CONS(p) \ 2836# define ASAN_UNPOISON_CONS(p) \
2837 __asan_unpoison_memory_region ((p), sizeof (struct Lisp_Cons)) 2837 __asan_unpoison_memory_region (p, sizeof (struct Lisp_Cons))
2838#else 2838#else
2839# define ASAN_POISON_CONS_BLOCK(b) ((void) 0) 2839# define ASAN_POISON_CONS_BLOCK(b) ((void) 0)
2840# define ASAN_POISON_CONS(p) ((void) 0) 2840# define ASAN_POISON_CONS(p) ((void) 0)
@@ -3152,11 +3152,11 @@ Lisp_Object zero_vector;
3152 3152
3153#if GC_ASAN_POISON_OBJECTS 3153#if GC_ASAN_POISON_OBJECTS
3154# define ASAN_POISON_VECTOR_CONTENTS(v, bytes) \ 3154# define ASAN_POISON_VECTOR_CONTENTS(v, bytes) \
3155 __asan_poison_memory_region ((v)->contents, (bytes)) 3155 __asan_poison_memory_region ((v)->contents, bytes)
3156# define ASAN_UNPOISON_VECTOR_CONTENTS(v, bytes) \ 3156# define ASAN_UNPOISON_VECTOR_CONTENTS(v, bytes) \
3157 __asan_unpoison_memory_region ((v)->contents, (bytes)) 3157 __asan_unpoison_memory_region ((v)->contents, bytes)
3158# define ASAN_UNPOISON_VECTOR_BLOCK(b) \ 3158# define ASAN_UNPOISON_VECTOR_BLOCK(b) \
3159 __asan_unpoison_memory_region ((b)->data, sizeof ((b)->data)) 3159 __asan_unpoison_memory_region ((b)->data, sizeof (b)->data)
3160#else 3160#else
3161# define ASAN_POISON_VECTOR_CONTENTS(v, bytes) ((void) 0) 3161# define ASAN_POISON_VECTOR_CONTENTS(v, bytes) ((void) 0)
3162# define ASAN_UNPOISON_VECTOR_CONTENTS(v, bytes) ((void) 0) 3162# define ASAN_UNPOISON_VECTOR_CONTENTS(v, bytes) ((void) 0)
@@ -3886,9 +3886,9 @@ struct symbol_block
3886# define ASAN_UNPOISON_SYMBOL_BLOCK(s) \ 3886# define ASAN_UNPOISON_SYMBOL_BLOCK(s) \
3887 __asan_unpoison_memory_region ((s)->symbols, sizeof ((s)->symbols)) 3887 __asan_unpoison_memory_region ((s)->symbols, sizeof ((s)->symbols))
3888# define ASAN_POISON_SYMBOL(sym) \ 3888# define ASAN_POISON_SYMBOL(sym) \
3889 __asan_poison_memory_region ((sym), sizeof (*(sym))) 3889 __asan_poison_memory_region (sym, sizeof *(sym))
3890# define ASAN_UNPOISON_SYMBOL(sym) \ 3890# define ASAN_UNPOISON_SYMBOL(sym) \
3891 __asan_unpoison_memory_region ((sym), sizeof (*(sym))) 3891 __asan_unpoison_memory_region (sym, sizeof *(sym))
3892 3892
3893#else 3893#else
3894# define ASAN_POISON_SYMBOL_BLOCK(s) ((void) 0) 3894# define ASAN_POISON_SYMBOL_BLOCK(s) ((void) 0)