These 2 backends are basically copy&paste of each other and so
have duplicate symbol names.
When using prelink backend option, the duplicates will conflict
and cause compile failure. Probably even in shared libraries
this can be an issue in some cases.
Solved by converting functions to static when possible and
adding a kvs40xx_/kvs20xx_ prefix in remaining cases.