How to parse the blender_theme_as_c file

Reason:

The default startup has settings and workspaces generally stored in a startup file, but default load up and factory reset has settings programmatically stored in another C file listed below - of which I’d like to change.

versioning_defaults.c

Location:
//source/blender/blenloader/intern

Examples
The C file resets the theme to the blender default, but I’d prefer a personal theme on factory reset:
atom_2019-01-10_10-13-42

Task

Re-generate new theme C file. The following file needs to be generated by another file in the repository.

userdef_default_theme.c

Location
\release\datafiles\userdef

By using this file:

blender_update_themes.py

Location
//source/tools/utils/blender_theme_as_c.py

Command
./source/tools/utils/blender_theme_as_c.py ~/.config/bforartists/2.80/config/userpref.blend

But how do I do this? Pardon my noobness. Thanks for any pointers!

What is the question exactly? The script contains this explanation:

Generates 'userdef_default_theme.c' from a 'userpref.blend' file.

Pass your user preferenes blend file to this script to update the C source file.

eg:

    ./source/tools/utils/blender_theme_as_c.py ~/.config/blender/2.80/config/userpref.blend

blender_update_themes.py is not involved in this.