Commit forgotten admin/coccinelle/symbol.cocci.
[emacs.git] / admin / coccinelle / symbol.cocci
blobc988fabc25656e4023ca2a8f8ff076789916b0fd
1 // Change direct access to Lisp_Object fields of struct Lisp_Symbol to SVAR.
2 @@
3 struct Lisp_Symbol *S;
4 Lisp_Object O;
5 @@
7 - S->xname
8 + SVAR (S, xname)
10 - S->val.value
11 + SVAR (S, val.value)
13 - S->function
14 + SVAR (S, function)
16 - S->plist
17 + SVAR (S, plist)
21 - XSYMBOL (O)->xname
22 + SVAR (XSYMBOL (O), xname)
24 - XSYMBOL (O)->val.value
25 + SVAR (XSYMBOL (O), val.value)
27 - XSYMBOL (O)->function
28 + SVAR (XSYMBOL (O), function)
30 - XSYMBOL (O)->plist
31 + SVAR (XSYMBOL (O), plist)