]> git.puffer.fish Git - matthieu/frr.git/commitdiff
tools: fix indent.py to recognize all DEFUN types:
authorLou Berger <lberger@labn.net>
Fri, 9 Mar 2018 16:49:29 +0000 (11:49 -0500)
committerLou Berger <lberger@labn.net>
Tue, 13 Mar 2018 09:46:03 +0000 (05:46 -0400)
    DEFUN
    DEFUN_ATTR
    DEFUN_CMD_ELEMENT
    DEFUN_CMD_FUNC_DECL
    DEFUN_CMD_FUNC_TEXT
    DEFUN_DEPRECATED
    DEFUN_HIDDEN
    DEFUN_NOSH
    DEFUNSH
    DEFUNSH_ATTR
    DEFUNSH_DEPRECATED
    DEFUNSH_HIDDEN

Signed-off-by: Lou Berger <lberger@labn.net>
tools/indent.py

index 91bb23f67cf4aa739d461b6108e195a512785c64..139049b670ddc52270a986e8e244a4415096524c 100755 (executable)
@@ -6,7 +6,7 @@ import sys, re, subprocess, os
 
 # find all DEFUNs
 defun_re = re.compile(
-        r'^((DEF(UN(_NOSH|_HIDDEN)?|PY)|ALIAS)\s*\(.*?)^(?=\s*\{)',
+        r'^((DEF(UN(|_ATTR|_CMD_(ELEMENT|FUNC_(DECL|TEXT))|_DEPRECATED|_NOSH|_HIDDEN|SH(|_ATTR|_DEPRECATED|_HIDDEN))?|PY)|ALIAS)\s*\(.*?)^(?=\s*\{)',
         re.M | re.S)
 define_re = re.compile(
         r'((^#\s*define[^\n]+[^\\]\n)+)',