move string_literal structure prototype to ctypes.h header file to be globaly available