| @@ | |
| identifier f != git_hash_init; | |
| expression ALGO; | |
| struct git_hash_ctx *CTX; | |
| @@ | |
| f(...) {<... | |
| - ALGO->init_fn(CTX); | |
| + git_hash_init(CTX, ALGO); | |
| ...>} | |
| @@ | |
| identifier f != git_hash_clone; | |
| expression ALGO; | |
| struct git_hash_ctx *SRC; | |
| struct git_hash_ctx *DST; | |
| @@ | |
| f(...) {<... | |
| - ALGO->clone_fn(DST, SRC); | |
| + git_hash_clone(DST, SRC); | |
| ...>} | |
| @@ | |
| identifier f != git_hash_update; | |
| expression ALGO; | |
| struct git_hash_ctx *CTX; | |
| expression list ARGS; | |
| @@ | |
| f(...) {<... | |
| - ALGO->update_fn(CTX, ARGS); | |
| + git_hash_update(CTX, ARGS); | |
| ...>} | |
| @@ | |
| identifier f != git_hash_final; | |
| expression ALGO; | |
| struct git_hash_ctx *CTX; | |
| expression list ARGS; | |
| @@ | |
| f(...) {<... | |
| - ALGO->final_fn(ARGS, CTX); | |
| + git_hash_final(ARGS, CTX); | |
| ...>} | |
| @@ | |
| identifier f != git_hash_final_oid; | |
| expression ALGO; | |
| struct git_hash_ctx *CTX; | |
| expression list ARGS; | |
| @@ | |
| f(...) {<... | |
| - ALGO->final_oid_fn(ARGS, CTX); | |
| + git_hash_final_oid(ARGS, CTX); | |
| ...>} | |
| @@ | |
| identifier f != git_hash_discard; | |
| expression ALGO; | |
| struct git_hash_ctx *CTX; | |
| @@ | |
| f(...) {<... | |
| - ALGO->discard_fn(CTX); | |
| + git_hash_discard(CTX); | |
| ...>} |