Case study: link C++ standalone executable to another C executable (ntfs2btrfs to btrfs-convert)

Problem statement : there’s a tool written in C, btrfs-convert , that implements conversion from one filesystem to btrfs. For ext2/3/4 and reiserfs this is done using existing C libraries. There’s a standalone project ntfs2btrfs written in C++, not providing a library interface at all, but the equivalent functionality. The question : can the functionality of ntfs2btrfs be provided by btrfs-convert…