Update C headers
See 4.9 and 4.10 of https://docs.google.com/spreadsheets/d/1lQJzSIE6iUhlRQ5O4gjHBnIpsqFS7w3DQw3wX5_66P8/edit#gid=1881169084 (I've included the c files with only warning suppression fixes here for convenience).
This merge requests updates C headers corresponding to previously reviewed C file changes.
Changes include:
- Updated function signatures, corresponding to reviews of their C code.
- Updated imports
- Moving functions to different files so as to separate GLib and Cuda code.
- Moving some common code to their own headers (Note
complex_f.h
was previously defined in both postcoh.h and multiratespiir.h, which are in their own more substantial merge requests !250 (merged) and !251 (diffs))
Edited by Timothy Davies