patch 8.2.1436: function implementing :substitute has unexpected name
Problem: Function implementing :substitute has unexpected name.
Solution: Rename from do_sub() to ex_substitute().
diff --git a/src/proto/ex_cmds.pro b/src/proto/ex_cmds.pro
index a9e0658..9036dd2 100644
--- a/src/proto/ex_cmds.pro
+++ b/src/proto/ex_cmds.pro
@@ -27,7 +27,7 @@
void ex_z(exarg_T *eap);
int check_restricted(void);
int check_secure(void);
-void do_sub(exarg_T *eap);
+void ex_substitute(exarg_T *eap);
int do_sub_msg(int count_only);
void ex_global(exarg_T *eap);
void global_exe(char_u *cmd);