It can be fixed more simply by using the standard memmove as MacPorts does in this patch: https://github.com/macports/macports-ports/blob/5f57b2016ff9b894b179dd3b29cc1eb6f714096f/devel/ctags/files/strcpy_overlap.patch And also as proposed in: https://sourceforge.net/p/ctags/patches/64/ and previously in: https://sourceforge.net/p/ctags/bugs/284/ Same bug as: https://sourceforge.net/p/ctags/bugs/312/ and: https://sourceforge.net/p/ctags/bugs/326/
This is the same as bugs #383 and #384. And yes, MacPorts is using a patch much like this to fix this problem: https://github.com/macports/macports-ports/blob/a03614c65deca04420b3fc26d763953a4120b39f/devel/ctags/files/unused_namespace.patch
This the patch MacPorts is using to fix the overlapping strcpy problem: https://github.com/macports/macports-ports/blob/5f57b2016ff9b894b179dd3b29cc1eb6f714096f/devel/ctags/files/strcpy_overlap.patch
This the patch MacPorts is using to fix the overlapping strcpy problem: https://github.com/macports/macports-ports/blob/5f57b2016ff9b894b179dd3b29cc1eb6f714096f/devel/ctags/files/strcpy_overlap.patch
This looks like the same error as bug #384. This is the patch MacPorts is using to fix this problem: https://github.com/macports/macports-ports/blob/a03614c65deca04420b3fc26d763953a4120b39f/devel/ctags/files/unused_namespace.patch
This looks like the same error as bug #383. This is the patch MacPorts is using to fix this problem: https://github.com/macports/macports-ports/blob/a03614c65deca04420b3fc26d763953a4120b39f/devel/ctags/files/unused_namespace.patch
README refers to nonexistent Fig.ad
gawk-gd: error: incompatible function pointer types initializing 'awk_value_t *(*const)(int, awk_value_t *, struct awk_ext_func *)' (aka 'struct awk_value *(*const)(int, struct awk_value *, struct awk_ext_func *)') with an expression of type 'awk_value_t *(int, awk_value_t *)' (aka 'struct awk_value *(int, struct awk_value *)') [-Wincompatible-function-pointer-types]