The CJ 20.0.0 and CJ20.1.0 wrappers have been duplicated.
One copy has had "- DF19.1" added to the folder name. These wrappers were created with DF 19.1
The other copies (without a DF version in the folder name) have been update for Unicode and 64bit.
There is no difference between 32bit Unicode and 32bit non-Unicode. There are some difference between 32bit & 64bit. These have been handled with #IFDEF IS$WIN64.
Also each file Suspends Compiler Warnings - there are a number of ambiguous function definitions.