We use the TEXT macro for the formatString for printf functions where code can be shared between windows UNICODE and UEFI ascii so the GCC warning is something I really want to bypass for UEFI ARM64. Trying to copy or something seems crazy and inefficient for this. GCC does not have <tchar.h> but I still need a way to make these printf's portable and seems reasonable to expect.
fMsg(TEXT("Device cnt: %d"), cnt);