Skip to content
Snippets Groups Projects
  • Vincent Sanders's avatar
    75018632
    Use coccinelle to change logging macro calls in c files · 75018632
    Vincent Sanders authored
    for F in $(git ls-files '*.c');do spatch --sp-file foo.cocci --in-place ${F};done
    
    @@ expression E; @@
    -LOG(E);
    +NSLOG(netsurf, INFO, E);
    @@ expression E, E1; @@
    -LOG(E, E1);
    +NSLOG(netsurf, INFO, E, E1);
    @@ expression E, E1, E2; @@
    -LOG(E, E1, E2);
    +NSLOG(netsurf, INFO, E, E1, E2);
    @@ expression E, E1, E2, E3; @@
    -LOG(E, E1, E2, E3);
    +NSLOG(netsurf, INFO, E, E1, E2, E3);
    @@ expression E, E1, E2, E3, E4; @@
    -LOG(E, E1, E2, E3, E4);
    +NSLOG(netsurf, INFO, E, E1, E2, E3, E4);
    @@ expression E, E1, E2, E3, E4, E5; @@
    -LOG(E, E1, E2, E3, E4, E5);
    +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5);
    @@ expression E, E1, E2, E3, E4, E5, E6; @@
    -LOG(E, E1, E2, E3, E4, E5, E6);
    +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6);
    @@ expression E, E1, E2, E3, E4, E5, E6, E7; @@
    -LOG(E, E1, E2, E3, E4, E5, E6, E7);
    +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6, E7);
    75018632
    History
    Use coccinelle to change logging macro calls in c files
    Vincent Sanders authored
    for F in $(git ls-files '*.c');do spatch --sp-file foo.cocci --in-place ${F};done
    
    @@ expression E; @@
    -LOG(E);
    +NSLOG(netsurf, INFO, E);
    @@ expression E, E1; @@
    -LOG(E, E1);
    +NSLOG(netsurf, INFO, E, E1);
    @@ expression E, E1, E2; @@
    -LOG(E, E1, E2);
    +NSLOG(netsurf, INFO, E, E1, E2);
    @@ expression E, E1, E2, E3; @@
    -LOG(E, E1, E2, E3);
    +NSLOG(netsurf, INFO, E, E1, E2, E3);
    @@ expression E, E1, E2, E3, E4; @@
    -LOG(E, E1, E2, E3, E4);
    +NSLOG(netsurf, INFO, E, E1, E2, E3, E4);
    @@ expression E, E1, E2, E3, E4, E5; @@
    -LOG(E, E1, E2, E3, E4, E5);
    +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5);
    @@ expression E, E1, E2, E3, E4, E5, E6; @@
    -LOG(E, E1, E2, E3, E4, E5, E6);
    +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6);
    @@ expression E, E1, E2, E3, E4, E5, E6, E7; @@
    -LOG(E, E1, E2, E3, E4, E5, E6, E7);
    +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6, E7);