If you have an old C program from years ago, it is possible to re-write it for the AmigaOne and AmigaOS 4. Most of my experience is with SAS 6.5x and Storm C (which is based on GCC). Follow some of the tips below to get your software converted:
1. Header files
a) Clibs, Pragmas, Proto files
These header files contain mainly headers for the AmigaOS Shared Libraries etc. In some source code, you may get Clib and Pragma headers
e.g.