Temporary header file '/tmp/pNMzQgYtYV/dump1.h' with the following content will be compiled to create GCC translation unit dump:

  // add defines
  #define __STDC_VERSION__ 201710L
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/stdlib.h"
  #include "/usr/include/stdio.h"
  #include "/usr/include/m-acr.h"
  #include "/usr/include/m-algori.h"
  #include "/usr/include/m-anlz.h"
  #include "/usr/include/m-color.h"
  #include "/usr/include/m-conc.h"
  #include "/usr/include/m-config.h"
  #include "/usr/include/m-debug.h"
  #include "/usr/include/m-defs.h"
  #include "/usr/include/m-depend.h"
  #include "/usr/include/m-dicm.h"
  #include "/usr/include/m-ecat64.h"
  #include "/usr/include/m-ecat72.h"
  #include "/usr/include/m-error.h"
  #include "/usr/include/m-fancy.h"
  #include "/usr/include/m-files.h"
  #include "/usr/include/m-getopt.h"
  #include "/usr/include/m-gif.h"
  #include "/usr/include/m-global.h"
  #include "/usr/include/m-init.h"
  #include "/usr/include/m-intf.h"
  #include "/usr/include/m-inw.h"
  #include "/usr/include/m-matrix.h"
  #include "/usr/include/m-nifti.h"
  #include "/usr/include/m-pixels.h"
  #include "/usr/include/m-png.h"
  #include "/usr/include/m-progress.h"
  #include "/usr/include/m-qmedian.h"
  #include "/usr/include/m-raw.h"
  #include "/usr/include/m-rslice.h"
  #include "/usr/include/m-split.h"
  #include "/usr/include/m-stack.h"
  #include "/usr/include/m-structs.h"
  #include "/usr/include/m-transf.h"
  #include "/usr/include/m-vifi.h"
  #include "/usr/include/m-xtract.h"
  #include "/usr/include/medcon.h"

  // add classes
  Acquisition_Data_t* tmp_add_class_0;
  Bed_Data_t* tmp_add_class_1;
  Data_History_t* tmp_add_class_2;
  Dynamic_Data_t* tmp_add_class_3;
  File_Info_t* tmp_add_class_4;
  Gated_Data_t* tmp_add_class_5;
  General_Info_t* tmp_add_class_6;
  Head_gen_t* tmp_add_class_7;
  Head_spec_t* tmp_add_class_8;
  Head_start_t* tmp_add_class_9;
  Header_Key_t* tmp_add_class_10;
  Image_Data_t* tmp_add_class_11;
  Image_Dimensions_t* tmp_add_class_12;
  MdcAcrTag_t* tmp_add_class_13;
  MdcDicomStuff_t* tmp_add_class_14;
  MdcExtractInputStruct_t* tmp_add_class_15;
  MdcGifApplication_t* tmp_add_class_16;
  MdcGifControlBlock_t* tmp_add_class_17;
  MdcGifHeader_t* tmp_add_class_18;
  MdcGifImageBlock_t* tmp_add_class_19;
  MdcGifOpt_t* tmp_add_class_20;
  MdcGifPlainText_t* tmp_add_class_21;
  MdcInterFile_t* tmp_add_class_22;
  MdcRawInputStruct_t* tmp_add_class_23;
  MdcRawPrevInputStruct_t* tmp_add_class_24;
  MdcSeqTag_T* tmp_add_class_25;
  MdcSpmOpt_t* tmp_add_class_26;
  Mdc_Crop_Info_t* tmp_add_class_27;
  Mdc_MatDir* tmp_add_class_28;
  Mdc_Matval* tmp_add_class_29;
  Mod_MR_Info_t* tmp_add_class_30;
  Mod_XA_Info_t* tmp_add_class_31;
  Modality_Info_t* tmp_add_class_32;
  Static_Data_t* tmp_add_class_33;
  _G_fpos64_t* tmp_add_class_34;
  _G_fpos_t* tmp_add_class_35;
  _IO_cookie_io_functions_t* tmp_add_class_36;
  mdc_mat_attn_subheader* tmp_add_class_37;
  mdc_mat_attn_subheader7* tmp_add_class_38;
  mdc_mat_image_subheader* tmp_add_class_39;
  mdc_mat_image_subheader7* tmp_add_class_40;
  mdc_mat_main_header* tmp_add_class_41;
  mdc_mat_main_header7* tmp_add_class_42;
  mdc_mat_norm_subheader* tmp_add_class_43;
  mdc_mat_norm_subheader7* tmp_add_class_44;
  mdc_mat_scan_subheader* tmp_add_class_45;
  mdc_mat_scan_subheader7* tmp_add_class_46;
  mdc_matdir* tmp_add_class_47;
  mdc_matdirblk* tmp_add_class_48;
  mdc_matdirlist* tmp_add_class_49;
  mdc_matdirnode* tmp_add_class_50;
  mdc_matrix_file* tmp_add_class_51;
  mdc_matrixdata* tmp_add_class_52;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/pNMzQgYtYV/dump1.h"

In file included from /tmp/pNMzQgYtYV/dump1.h:14:
/usr/include/m-acr.h:48:3: error: ‘Uint16’ does not name a type; did you mean ‘uint’?
   48 |   Uint16 group;
      |   ^~~~~~
      |   uint
/usr/include/m-acr.h:49:3: error: ‘Uint16’ does not name a type; did you mean ‘uint’?
   49 |   Uint16 element;
      |   ^~~~~~
      |   uint
/usr/include/m-acr.h:50:3: error: ‘Uint32’ does not name a type; did you mean ‘uint’?
   50 |   Uint32  length;
      |   ^~~~~~
      |   uint
/usr/include/m-acr.h:51:3: error: ‘Uint8’ does not name a type
   51 |   Uint8   *data;
      |   ^~~~~
/usr/include/m-acr.h:55:3: error: ‘Uint16’ does not name a type; did you mean ‘uint’?
   55 |   Uint16 group;
      |   ^~~~~~
      |   uint
/usr/include/m-acr.h:56:3: error: ‘Uint16’ does not name a type; did you mean ‘uint’?
   56 |   Uint16 element;
      |   ^~~~~~
      |   uint
/usr/include/m-acr.h:75:3: error: ‘MDC_MODALITY’ does not name a type
   75 |   MDC_MODALITY modality;
      |   ^~~~~~~~~~~~
/usr/include/m-acr.h:76:3: error: ‘Int8’ does not name a type
   76 |   Int8 INVERT;
      |   ^~~~
/usr/include/m-acr.h:77:3: error: ‘Int16’ does not name a type; did you mean ‘int16_t’?
   77 |   Int16 sign, type;
      |   ^~~~~
      |   int16_t
/usr/include/m-acr.h:82:3: error: ‘Int8’ does not name a type
   82 |   Int8   VectDO[MDC_VECT_TOTAL];
      |   ^~~~
/usr/include/m-acr.h:83:3: error: ‘Uint16’ does not name a type; did you mean ‘uint’?
   83 |   Uint16 VectNR[MDC_VECT_TOTAL];
      |   ^~~~~~
      |   uint
/usr/include/m-acr.h:84:3: error: ‘Uint32’ does not name a type; did you mean ‘uint’?
   84 |   Uint32 acqnr, dynnr;
      |   ^~~~~~
      |   uint
/usr/include/m-acr.h:86:3: error: ‘Int16’ does not name a type; did you mean ‘int16_t’?
   86 |   Int16 motion;
      |   ^~~~~
      |   int16_t
/usr/include/m-acr.h:91:3: error: ‘Int16’ does not name a type; did you mean ‘int16_t’?
   91 |   Int16 heart_rate;
      |   ^~~~~
      |   int16_t
/usr/include/m-acr.h:93:3: error: ‘Int8’ does not name a type
   93 |   Int8   MOSAIC;
      |   ^~~~
/usr/include/m-acr.h:94:3: error: ‘Int8’ does not name a type
   94 |   Int8   mosaic_interlaced;
      |   ^~~~
/usr/include/m-acr.h:95:3: error: ‘Uint32’ does not name a type; did you mean ‘uint’?
   95 |   Uint32 mosaic_width;
      |   ^~~~~~
      |   uint
/usr/include/m-acr.h:96:3: error: ‘Uint32’ does not name a type; did you mean ‘uint’?
   96 |   Uint32 mosaic_height;
      |   ^~~~~~
      |   uint
/usr/include/m-acr.h:97:3: error: ‘Uint32’ does not name a type; did you mean ‘uint’?
   97 |   Uint32 mosaic_number;
      |   ^~~~~~
      |   uint
/usr/include/m-acr.h:105:17: error: ‘FILEINFO’ was not declared in this scope
  105 | int MdcCheckACR(FILEINFO *fi);
      |                 ^~~~~~~~
/usr/include/m-acr.h:105:27: error: ‘fi’ was not declared in this scope
  105 | int MdcCheckACR(FILEINFO *fi);
      |                           ^~
/usr/include/m-acr.h:107:20: error: ‘FILEINFO’ was not declared in this scope
  107 | int MdcFindAcrInfo(FILEINFO *fi,Uint32 filesize, Uint32 *BeginAddress);
      |                    ^~~~~~~~
/usr/include/m-acr.h:107:30: error: ‘fi’ was not declared in this scope
  107 | int MdcFindAcrInfo(FILEINFO *fi,Uint32 filesize, Uint32 *BeginAddress);
      |                              ^~
/usr/include/m-acr.h:107:33: error: ‘Uint32’ was not declared in this scope; did you mean ‘uint’?
  107 | int MdcFindAcrInfo(FILEINFO *fi,Uint32 filesize, Uint32 *BeginAddress);
      |                                 ^~~~~~
      |                                 uint
/usr/include/m-acr.h:107:50: error: ‘Uint32’ was not declared in this scope; did you mean ‘uint’?
  107 | int MdcFindAcrInfo(FILEINFO *fi,Uint32 filesize, Uint32 *BeginAddress);
      |                                                  ^~~~~~
      |                                                  uint
/usr/include/m-acr.h:107:58: error: ‘BeginAddress’ was not declared in this scope
  107 | int MdcFindAcrInfo(FILEINFO *fi,Uint32 filesize, Uint32 *BeginAddress);
      |                                                          ^~~~~~~~~~~~
/usr/include/m-acr.h:108:19: error: ‘FILEINFO’ was not declared in this scope
  108 | int MdcGetAcrInfo(FILEINFO *fi, Uint32 filesize, Uint32 offset);
      |                   ^~~~~~~~
/usr/include/m-acr.h:108:29: error: ‘fi’ was not declared in this scope
  108 | int MdcGetAcrInfo(FILEINFO *fi, Uint32 filesize, Uint32 offset);
      |                             ^~
/usr/include/m-acr.h:108:33: error: ‘Uint32’ was not declared in this scope; did you mean ‘uint’?
  108 | int MdcGetAcrInfo(FILEINFO *fi, Uint32 filesize, Uint32 offset);
      |                                 ^~~~~~
      |                                 uint
/usr/include/m-acr.h:108:50: error: ‘Uint32’ was not declared in this scope; did you mean ‘uint’?
  108 | int MdcGetAcrInfo(FILEINFO *fi, Uint32 filesize, Uint32 offset);
      |                                                  ^~~~~~
      |                                                  uint
/usr/include/m-acr.h:109:18: error: ‘FILEINFO’ was not declared in this scope
  109 | char *MdcHackACR(FILEINFO *fi);
      |                  ^~~~~~~~
/usr/include/m-acr.h:109:28: error: ‘fi’ was not declared in this scope
  109 | char *MdcHackACR(FILEINFO *fi);
      |                            ^~
/usr/include/m-acr.h:110:24: error: ‘FILEINFO’ was not declared in this scope
  110 | const char *MdcReadACR(FILEINFO *fi);
      |                        ^~~~~~~~
/usr/include/m-acr.h:110:34: error: ‘fi’ was not declared in this scope
  110 | const char *MdcReadACR(FILEINFO *fi);
      |                                  ^~
/usr/include/m-acr.h:111:6: error: variable or field ‘MdcPrintTag’ declared void
  111 | void MdcPrintTag(FILEINFO *fi, MDC_ACR_TAG *tag, char *fmt, ...);
      |      ^~~~~~~~~~~
/usr/include/m-acr.h:111:18: error: ‘FILEINFO’ was not declared in this scope
  111 | void MdcPrintTag(FILEINFO *fi, MDC_ACR_TAG *tag, char *fmt, ...);
      |                  ^~~~~~~~
/usr/include/m-acr.h:111:28: error: ‘fi’ was not declared in this scope
  111 | void MdcPrintTag(FILEINFO *fi, MDC_ACR_TAG *tag, char *fmt, ...);
      |                            ^~
/usr/include/m-acr.h:111:44: error: expected primary-expression before ‘*’ token
  111 | void MdcPrintTag(FILEINFO *fi, MDC_ACR_TAG *tag, char *fmt, ...);
      |                                            ^
/usr/include/m-acr.h:111:45: error: ‘tag’ was not declared in this scope
  111 | void MdcPrintTag(FILEINFO *fi, MDC_ACR_TAG *tag, char *fmt, ...);
      |                                             ^~~
/usr/include/m-acr.h:111:50: error: expected primary-expression before ‘char’
  111 | void MdcPrintTag(FILEINFO *fi, MDC_ACR_TAG *tag, char *fmt, ...);
      |                                                  ^~~~
/usr/include/m-acr.h:111:61: error: expected primary-expression before ‘...’ token
  111 | void MdcPrintTag(FILEINFO *fi, MDC_ACR_TAG *tag, char *fmt, ...);
      |                                                             ^~~
/usr/include/m-acr.h:112:39: error: ‘Uint32’ has not been declared
  112 | int MdcGetStrVM(char *dest,char *src, Uint32 nr);
      |                                       ^~~~~~
/usr/include/m-acr.h:115:1: error: ‘Uint32’ does not name a type; did you mean ‘uint’?
  115 | Uint32 MdcDicomNrOfVect(MDC_DICOM_STUFF_T *dicom, Uint16 nr, int VECTOR);
      | ^~~~~~
      | uint
/usr/include/m-acr.h:116:23: error: ‘FILEINFO’ was not declared in this scope
  116 | int MdcDicomDoAcqData(FILEINFO *fi, MDC_DICOM_STUFF_T *dicom);
      |                       ^~~~~~~~
/usr/include/m-acr.h:116:33: error: ‘fi’ was not declared in this scope
  116 | int MdcDicomDoAcqData(FILEINFO *fi, MDC_DICOM_STUFF_T *dicom);
      |                                 ^~
/usr/include/m-acr.h:116:55: error: expected primary-expression before ‘*’ token
  116 | int MdcDicomDoAcqData(FILEINFO *fi, MDC_DICOM_STUFF_T *dicom);
      |                                                       ^
/usr/include/m-acr.h:116:56: error: ‘dicom’ was not declared in this scope
  116 | int MdcDicomDoAcqData(FILEINFO *fi, MDC_DICOM_STUFF_T *dicom);
      |                                                        ^~~~~
/usr/include/m-acr.h:118:30: error: ‘Int16’ has not been declared
  118 | int MdcGetHHMMSS(char *time, Int16 *hour, Int16 *minute, Int16 *second);
      |                              ^~~~~
/usr/include/m-acr.h:118:43: error: ‘Int16’ has not been declared
  118 | int MdcGetHHMMSS(char *time, Int16 *hour, Int16 *minute, Int16 *second);
      |                                           ^~~~~
/usr/include/m-acr.h:118:58: error: ‘Int16’ has not been declared
  118 | int MdcGetHHMMSS(char *time, Int16 *hour, Int16 *minute, Int16 *second);
      |                                                          ^~~~~
/usr/include/m-acr.h:119:52: error: ‘FILEINFO’ has not been declared
  119 | char *MdcDoTag(MDC_SEQ_TAG *seq, MDC_ACR_TAG *tag, FILEINFO *fi, Uint32 index);
      |                                                    ^~~~~~~~
/usr/include/m-acr.h:119:66: error: ‘Uint32’ has not been declared
  119 | char *MdcDoTag(MDC_SEQ_TAG *seq, MDC_ACR_TAG *tag, FILEINFO *fi, Uint32 index);
      |                                                                  ^~~~~~
/usr/include/m-acr.h:120:33: error: ‘Uint16’ has not been declared
  120 | void MdcPutGroupLength(FILE *fp,Uint16 group, Uint32 gbegin);
      |                                 ^~~~~~
/usr/include/m-acr.h:120:47: error: ‘Uint32’ has not been declared
  120 | void MdcPutGroupLength(FILE *fp,Uint16 group, Uint32 gbegin);
      |                                               ^~~~~~
/usr/include/m-acr.h:121:24: error: ‘Uint16’ has not been declared
  121 | int MdcPutTag(FILE *fp,Uint16 group,Uint16 elem,Uint32 length,Uint8 *data);
      |                        ^~~~~~
/usr/include/m-acr.h:121:37: error: ‘Uint16’ has not been declared
  121 | int MdcPutTag(FILE *fp,Uint16 group,Uint16 elem,Uint32 length,Uint8 *data);
      |                                     ^~~~~~
/usr/include/m-acr.h:121:49: error: ‘Uint32’ has not been declared
  121 | int MdcPutTag(FILE *fp,Uint16 group,Uint16 elem,Uint32 length,Uint8 *data);
      |                                                 ^~~~~~
/usr/include/m-acr.h:121:63: error: ‘Uint8’ has not been declared
  121 | int MdcPutTag(FILE *fp,Uint16 group,Uint16 elem,Uint32 length,Uint8 *data);
      |                                                               ^~~~~
/usr/include/m-acr.h:122:17: error: ‘FILEINFO’ was not declared in this scope
  122 | int MdcPutGroup(FILEINFO *fi, Uint16 group, Uint32 img);
      |                 ^~~~~~~~
/usr/include/m-acr.h:122:27: error: ‘fi’ was not declared in this scope
  122 | int MdcPutGroup(FILEINFO *fi, Uint16 group, Uint32 img);
      |                           ^~
/usr/include/m-acr.h:122:31: error: ‘Uint16’ was not declared in this scope; did you mean ‘uint’?
  122 | int MdcPutGroup(FILEINFO *fi, Uint16 group, Uint32 img);
      |                               ^~~~~~
      |                               uint
/usr/include/m-acr.h:122:45: error: ‘Uint32’ was not declared in this scope; did you mean ‘uint’?
  122 | int MdcPutGroup(FILEINFO *fi, Uint16 group, Uint32 img);
      |                                             ^~~~~~
      |                                             uint
/usr/include/m-acr.h:123:25: error: ‘FILEINFO’ was not declared in this scope
  123 | const char *MdcWriteACR(FILEINFO *fi);
      |                         ^~~~~~~~
/usr/include/m-acr.h:123:35: error: ‘fi’ was not declared in this scope
  123 | const char *MdcWriteACR(FILEINFO *fi);
      |                                   ^~
In file included from /tmp/pNMzQgYtYV/dump1.h:15:
/usr/include/m-algori.h:55:27: error: ‘Uint32’ has not been declared
   55 | void *MdcRealloc(void *p, Uint32 bytes);
      |                           ^~~~~~
/usr/include/m-algori.h:56:1: error: ‘Uint32’ does not name a type; did you mean ‘uint’?
   56 | Uint32 MdcCeilPwr2(Uint32 x);
      | ^~~~~~
      | uint
/usr/include/m-algori.h:60:6: error: variable or field ‘MdcSwapBytes’ declared void
   60 | void MdcSwapBytes(Uint8 *ptr, int bytes);
      |      ^~~~~~~~~~~~
/usr/include/m-algori.h:60:19: error: ‘Uint8’ was not declared in this scope
   60 | void MdcSwapBytes(Uint8 *ptr, int bytes);
      |                   ^~~~~
/usr/include/m-algori.h:60:26: error: ‘ptr’ was not declared in this scope
   60 | void MdcSwapBytes(Uint8 *ptr, int bytes);
      |                          ^~~
/usr/include/m-algori.h:60:31: error: expected primary-expression before ‘int’
   60 | void MdcSwapBytes(Uint8 *ptr, int bytes);
      |                               ^~~
/usr/include/m-algori.h:61:6: error: variable or field ‘MdcForceSwap’ declared void
   61 | void MdcForceSwap(Uint8 *ptr, int bytes);
      |      ^~~~~~~~~~~~
/usr/include/m-algori.h:61:19: error: ‘Uint8’ was not declared in this scope
   61 | void MdcForceSwap(Uint8 *ptr, int bytes);
      |                   ^~~~~
/usr/include/m-algori.h:61:26: error: ‘ptr’ was not declared in this scope
   61 | void MdcForceSwap(Uint8 *ptr, int bytes);
      |                          ^~~
/usr/include/m-algori.h:61:31: error: expected primary-expression before ‘int’
   61 | void MdcForceSwap(Uint8 *ptr, int bytes);
      |                               ^~~
/usr/include/m-algori.h:69:30: error: ‘FILEINFO’ was not declared in this scope
   69 | float MdcSingleImageDuration(FILEINFO *fi, Uint32 frame);
      |                              ^~~~~~~~
/usr/include/m-algori.h:69:40: error: ‘fi’ was not declared in this scope
   69 | float MdcSingleImageDuration(FILEINFO *fi, Uint32 frame);
      |                                        ^~
/usr/include/m-algori.h:69:44: error: ‘Uint32’ was not declared in this scope; did you mean ‘uint’?
   69 | float MdcSingleImageDuration(FILEINFO *fi, Uint32 frame);
      |                                            ^~~~~~
      |                                            uint
/usr/include/m-algori.h:70:28: error: ‘FILEINFO’ was not declared in this scope
   70 | char *MdcImagesPixelFiddle(FILEINFO *fi);
      |                            ^~~~~~~~
/usr/include/m-algori.h:70:38: error: ‘fi’ was not declared in this scope
   70 | char *MdcImagesPixelFiddle(FILEINFO *fi);
      |                                      ^~
/usr/include/m-algori.h:71:26: error: ‘Uint8’ was not declared in this scope
   71 | double MdcGetDoublePixel(Uint8 *buf, int type);
      |                          ^~~~~
/usr/include/m-algori.h:71:33: error: ‘buf’ was not declared in this scope
   71 | double MdcGetDoublePixel(Uint8 *buf, int type);
      |                                 ^~~
/usr/include/m-algori.h:71:38: error: expected primary-expression before ‘int’
   71 | double MdcGetDoublePixel(Uint8 *buf, int type);
      |                                      ^~~
/usr/include/m-algori.h:72:6: error: variable or field ‘MdcPutDoublePixel’ declared void
   72 | void MdcPutDoublePixel(Uint8 *buf, double pix, int type);
      |      ^~~~~~~~~~~~~~~~~
/usr/include/m-algori.h:72:24: error: ‘Uint8’ was not declared in this scope
   72 | void MdcPutDoublePixel(Uint8 *buf, double pix, int type);
      |                        ^~~~~
/usr/include/m-algori.h:72:31: error: ‘buf’ was not declared in this scope
   72 | void MdcPutDoublePixel(Uint8 *buf, double pix, int type);
      |                               ^~~
/usr/include/m-algori.h:72:36: error: expected primary-expression before ‘double’
   72 | void MdcPutDoublePixel(Uint8 *buf, double pix, int type);
      |                                    ^~~~~~
/usr/include/m-algori.h:72:48: error: expected primary-expression before ‘int’
   72 | void MdcPutDoublePixel(Uint8 *buf, double pix, int type);
      |                                                ^~~
/usr/include/m-algori.h:74:1: error: ‘Uint8’ does not name a type
   74 | Uint8 *MdcGetResizedImage(FILEINFO *fi,Uint8 *buffer,int type,Uint32 img);
      | ^~~~~
/usr/include/m-algori.h:75:1: error: ‘Uint8’ does not name a type
   75 | Uint8 *MdcGetDisplayImage(FILEINFO *fi, Uint32 img);
      | ^~~~~
/usr/include/m-algori.h:76:1: error: ‘Uint8’ does not name a type
   76 | Uint8 *MdcMakeBIT8_U(Uint8 *cbuf, FILEINFO *fi, Uint32 img);
      | ^~~~~
/usr/include/m-algori.h:77:1: error: ‘Uint8’ does not name a type
   77 | Uint8 *MdcGetImgBIT8_U(FILEINFO *fi, Uint32 img);
      | ^~~~~
/usr/include/m-algori.h:78:1: error: ‘Uint8’ does not name a type
   78 | Uint8 *MdcMakeBIT16_S(Uint8 *cbuf, FILEINFO *fi, Uint32 img);
      | ^~~~~
/usr/include/m-algori.h:79:1: error: ‘Uint8’ does not name a type
   79 | Uint8 *MdcGetImgBIT16_S(FILEINFO *fi, Uint32 img);
      | ^~~~~
/usr/include/m-algori.h:80:1: error: ‘Uint8’ does not name a type
   80 | Uint8 *MdcMakeBIT32_S(Uint8 *cbuf, FILEINFO *fi, Uint32 img);
      | ^~~~~
/usr/include/m-algori.h:81:1: error: ‘Uint8’ does not name a type
   81 | Uint8 *MdcGetImgBIT32_S(FILEINFO *fi, Uint32 img);
      | ^~~~~
/usr/include/m-algori.h:82:1: error: ‘Uint8’ does not name a type
   82 | Uint8 *MdcMakeFLT32(Uint8 *cbuf, FILEINFO *fi, Uint32 img);
      | ^~~~~
/usr/include/m-algori.h:83:1: error: ‘Uint8’ does not name a type
   83 | Uint8 *MdcGetImgFLT32(FILEINFO *fi, Uint32 img);
      | ^~~~~
/usr/include/m-algori.h:84:1: error: ‘Uint8’ does not name a type
   84 | Uint8 *MdcMakeImgSwapped(Uint8 *cbuf, FILEINFO *fi, Uint32 img,
      | ^~~~~
/usr/include/m-algori.h:86:1: error: ‘Uint8’ does not name a type
   86 | Uint8 *MdcGetImgSwapped(FILEINFO *fi, Uint32 img);
      | ^~~~~
/usr/include/m-algori.h:87:20: error: ‘FILEINFO’ was not declared in this scope
   87 | int MdcUnpackBIT12(FILEINFO *fi, Uint32 img);
      |                    ^~~~~~~~
/usr/include/m-algori.h:87:30: error: ‘fi’ was not declared in this scope
   87 | int MdcUnpackBIT12(FILEINFO *fi, Uint32 img);
      |                              ^~
/usr/include/m-algori.h:87:34: error: ‘Uint32’ was not declared in this scope; did you mean ‘uint’?
   87 | int MdcUnpackBIT12(FILEINFO *fi, Uint32 img);
      |                                  ^~~~~~
      |                                  uint
/usr/include/m-algori.h:88:1: error: ‘Uint32’ does not name a type; did you mean ‘uint’?
   88 | Uint32 MdcHashDJB2(unsigned char *str);
      | ^~~~~~
      | uint
/usr/include/m-algori.h:89:1: error: ‘Uint32’ does not name a type; did you mean ‘uint’?
   89 | Uint32 MdcHashSDBM(unsigned char *str);
      | ^~~~~~
      | uint
In file included from /tmp/pNMzQgYtYV/dump1.h:16:
/usr/include/m-anlz.h:63:9: error: ‘Int32’ does not name a type; did you mean ‘int32_t’?
   63 |         Int32  sizeof_hdr;               /* 348 or 148                 */
      |         ^~~~~
      |         int32_t
/usr/include/m-anlz.h:66:9: error: ‘Int32’ does not name a type; did you mean ‘int32_t’?
   66 |         Int32 extents;
      |         ^~~~~
      |         int32_t
/usr/include/m-anlz.h:67:9: error: ‘Int16’ does not name a type; did you mean ‘int16_t’?
   67 |         Int16 session_error;
      |         ^~~~~
      |         int16_t
/usr/include/m-anlz.h:75:9: error: ‘Int16’ does not name a type; did you mean ‘int16_t’?
   75 |         Int16 dim[MDC_ANLZ_MAX_DIMS];    /* [0] = # of dimensions      */
      |         ^~~~~
      |         int16_t
/usr/include/m-anlz.h:83:9: error: ‘Int16’ does not name a type; did you mean ‘int16_t’?
   83 |         Int16 unused1;
      |         ^~~~~
      |         int16_t
/usr/include/m-anlz.h:84:9: error: ‘Int16’ does not name a type; did you mean ‘int16_t’?
   84 |         Int16 datatype;                  /* pixel type                 */
      |         ^~~~~
      |         int16_t
/usr/include/m-anlz.h:90:9: error: ‘Int16’ does not name a type; did you mean ‘int16_t’?
   90 |         Int16 bitpix;                    /* bits per pixel             */
      |         ^~~~~
      |         int16_t
/usr/include/m-anlz.h:91:9: error: ‘Int16’ does not name a type; did you mean ‘int16_t’?
   91 |         Int16 dim_un0;
      |         ^~~~~
      |         int16_t
/usr/include/m-anlz.h:106:9: error: ‘Int32’ does not name a type; did you mean ‘int32_t’?
  106 |         Int32 glmax,glmin;
      |         ^~~~~
      |         int32_t
/usr/include/m-anlz.h:129:9: error: ‘Int32’ does not name a type; did you mean ‘int32_t’?
  129 |         Int32 views;
      |         ^~~~~
      |         int32_t
/usr/include/m-anlz.h:130:9: error: ‘Int32’ does not name a type; did you mean ‘int32_t’?
  130 |         Int32 vols_added;
      |         ^~~~~
      |         int32_t
/usr/include/m-anlz.h:131:9: error: ‘Int32’ does not name a type; did you mean ‘int32_t’?
  131 |         Int32 start_field;
      |         ^~~~~
      |         int32_t
/usr/include/m-anlz.h:132:9: error: ‘Int32’ does not name a type; did you mean ‘int32_t’?
  132 |         Int32 field_skip;
      |         ^~~~~
      |         int32_t
/usr/include/m-anlz.h:133:9: error: ‘Int32’ does not name a type; did you mean ‘int32_t’?
  133 |         Int32 omax, omin;
      |         ^~~~~
      |         int32_t
/usr/include/m-anlz.h:134:9: error: ‘Int32’ does not name a type; did you mean ‘int32_t’?
  134 |         Int32 smax, smin;
      |         ^~~~~
      |         int32_t
/usr/include/m-anlz.h:141:9: error: ‘Int16’ does not name a type; did you mean ‘int16_t’?
  141 |         Int16 origin_x;
      |         ^~~~~
      |         int16_t
/usr/include/m-anlz.h:142:9: error: ‘Int16’ does not name a type; did you mean ‘int16_t’?
  142 |         Int16 origin_y;
      |         ^~~~~
      |         int16_t
/usr/include/m-anlz.h:143:9: error: ‘Int16’ does not name a type; did you mean ‘int16_t’?
  143 |         Int16 origin_z;
      |         ^~~~~
      |         int16_t
/usr/include/m-anlz.h:151:18: error: ‘FILEINFO’ was not declared in this scope
  151 | int MdcCheckANLZ(FILEINFO *fi);
      |                  ^~~~~~~~
/usr/include/m-anlz.h:151:28: error: ‘fi’ was not declared in this scope
  151 | int MdcCheckANLZ(FILEINFO *fi);
      |                            ^~
/usr/include/m-anlz.h:152:25: error: ‘FILEINFO’ was not declared in this scope
  152 | const char *MdcReadANLZ(FILEINFO *fi);
      |                         ^~~~~~~~
/usr/include/m-anlz.h:152:35: error: ‘fi’ was not declared in this scope
  152 | const char *MdcReadANLZ(FILEINFO *fi);
      |                                   ^~
/usr/include/m-anlz.h:153:26: error: ‘FILEINFO’ was not declared in this scope
  153 | const char *MdcWriteANLZ(FILEINFO *fi);
      |                          ^~~~~~~~
/usr/include/m-anlz.h:153:36: error: ‘fi’ was not declared in this scope
  153 | const char *MdcWriteANLZ(FILEINFO *fi);
      |                                    ^~
/usr/include/m-anlz.h:154:23: error: ‘FILEINFO’ was not declared in this scope
  154 | int MdcWriteHeaderKey(FILEINFO *fi);
      |                       ^~~~~~~~
/usr/include/m-anlz.h:154:33: error: ‘fi’ was not declared in this scope
  154 | int MdcWriteHeaderKey(FILEINFO *fi);
      |                                 ^~
/usr/include/m-anlz.h:155:28: error: ‘FILEINFO’ was not declared in this scope
  155 | int MdcWriteImageDimension(FILEINFO *fi, MDC_SPMOPT *opt);
      |                            ^~~~~~~~
/usr/include/m-anlz.h:155:38: error: ‘fi’ was not declared in this scope
  155 | int MdcWriteImageDimension(FILEINFO *fi, MDC_SPMOPT *opt);
      |                                      ^~
/usr/include/m-anlz.h:155:53: error: expected primary-expression before ‘*’ token
  155 | int MdcWriteImageDimension(FILEINFO *fi, MDC_SPMOPT *opt);
      |                                                     ^
/usr/include/m-anlz.h:155:54: error: ‘opt’ was not declared in this scope
  155 | int MdcWriteImageDimension(FILEINFO *fi, MDC_SPMOPT *opt);
      |                                                      ^~~
/usr/include/m-anlz.h:156:25: error: ‘FILEINFO’ was not declared in this scope
  156 | int MdcWriteDataHistory(FILEINFO *fi, MDC_SPMOPT *opt);
      |                         ^~~~~~~~
/usr/include/m-anlz.h:156:35: error: ‘fi’ was not declared in this scope
  156 | int MdcWriteDataHistory(FILEINFO *fi, MDC_SPMOPT *opt);
      |                                   ^~
/usr/include/m-anlz.h:156:50: error: expected primary-expression before ‘*’ token
  156 | int MdcWriteDataHistory(FILEINFO *fi, MDC_SPMOPT *opt);
      |                                                  ^
/usr/include/m-anlz.h:156:51: error: ‘opt’ was not declared in this scope
  156 | int MdcWriteDataHistory(FILEINFO *fi, MDC_SPMOPT *opt);
      |                                                   ^~~
/usr/include/m-anlz.h:157:26: error: ‘FILEINFO’ was not declared in this scope
  157 | char *MdcWriteImagesData(FILEINFO *fi);
      |                          ^~~~~~~~
/usr/include/m-anlz.h:157:36: error: ‘fi’ was not declared in this scope
  157 | char *MdcWriteImagesData(FILEINFO *fi);
      |                                    ^~
/usr/include/m-anlz.h:158:6: error: variable or field ‘MdcGetSpmOpt’ declared void
  158 | void MdcGetSpmOpt(FILEINFO *fi, MDC_SPMOPT *opt);
      |      ^~~~~~~~~~~~
/usr/include/m-anlz.h:158:19: error: ‘FILEINFO’ was not declared in this scope
  158 | void MdcGetSpmOpt(FILEINFO *fi, MDC_SPMOPT *opt);
      |                   ^~~~~~~~
/usr/include/m-anlz.h:158:29: error: ‘fi’ was not declared in this scope
  158 | void MdcGetSpmOpt(FILEINFO *fi, MDC_SPMOPT *opt);
      |                             ^~
/usr/include/m-anlz.h:158:44: error: expected primary-expression before ‘*’ token
  158 | void MdcGetSpmOpt(FILEINFO *fi, MDC_SPMOPT *opt);
      |                                            ^
/usr/include/m-anlz.h:158:45: error: ‘opt’ was not declared in this scope
  158 | void MdcGetSpmOpt(FILEINFO *fi, MDC_SPMOPT *opt);
      |                                             ^~~
In file included from /tmp/pNMzQgYtYV/dump1.h:17:
/usr/include/m-color.h:39:6: error: variable or field ‘MdcGrayScale’ declared void
   39 | void MdcGrayScale(Uint8 *palette);
      |      ^~~~~~~~~~~~
/usr/include/m-color.h:39:19: error: ‘Uint8’ was not declared in this scope
   39 | void MdcGrayScale(Uint8 *palette);
      |                   ^~~~~
/usr/include/m-color.h:39:26: error: ‘palette’ was not declared in this scope
   39 | void MdcGrayScale(Uint8 *palette);
      |                          ^~~~~~~
/usr/include/m-color.h:40:6: error: variable or field ‘MdcInvertedScale’ declared void
   40 | void MdcInvertedScale(Uint8 *palette);
      |      ^~~~~~~~~~~~~~~~
/usr/include/m-color.h:40:23: error: ‘Uint8’ was not declared in this scope
   40 | void MdcInvertedScale(Uint8 *palette);
      |                       ^~~~~
/usr/include/m-color.h:40:30: error: ‘palette’ was not declared in this scope
   40 | void MdcInvertedScale(Uint8 *palette);
      |                              ^~~~~~~
/usr/include/m-color.h:41:6: error: variable or field ‘MdcRainbowScale’ declared void
   41 | void MdcRainbowScale(Uint8 *palette);
      |      ^~~~~~~~~~~~~~~
/usr/include/m-color.h:41:22: error: ‘Uint8’ was not declared in this scope
   41 | void MdcRainbowScale(Uint8 *palette);
      |                      ^~~~~
/usr/include/m-color.h:41:29: error: ‘palette’ was not declared in this scope
   41 | void MdcRainbowScale(Uint8 *palette);
      |                             ^~~~~~~
/usr/include/m-color.h:42:6: error: variable or field ‘MdcCombinedScale’ declared void
   42 | void MdcCombinedScale(Uint8 *palette);
      |      ^~~~~~~~~~~~~~~~
/usr/include/m-color.h:42:23: error: ‘Uint8’ was not declared in this scope
   42 | void MdcCombinedScale(Uint8 *palette);
      |                       ^~~~~
/usr/include/m-color.h:42:30: error: ‘palette’ was not declared in this scope
   42 | void MdcCombinedScale(Uint8 *palette);
      |                              ^~~~~~~
/usr/include/m-color.h:43:6: error: variable or field ‘MdcHotmetalScale’ declared void
   43 | void MdcHotmetalScale(Uint8 *palette);
      |      ^~~~~~~~~~~~~~~~
/usr/include/m-color.h:43:23: error: ‘Uint8’ was not declared in this scope
   43 | void MdcHotmetalScale(Uint8 *palette);
      |                       ^~~~~
/usr/include/m-color.h:43:30: error: ‘palette’ was not declared in this scope
   43 | void MdcHotmetalScale(Uint8 *palette);
      |                              ^~~~~~~
/usr/include/m-color.h:44:30: error: ‘Uint8’ has not been declared
   44 | void MdcGetColorMap(int map, Uint8 palette[]);
      |                              ^~~~~
/usr/include/m-color.h:45:22: error: ‘Uint8’ was not declared in this scope
   45 | int MdcSetPresentMap(Uint8 palette[]);
      |                      ^~~~~
In file included from /tmp/pNMzQgYtYV/dump1.h:18:
/usr/include/m-conc.h:1243:30: error: ‘FILEINFO’ was not declared in this scope
 1243 | const char *MdcLoadPlaneCONC(FILEINFO *fi, int img);
      |                              ^~~~~~~~
/usr/include/m-conc.h:1243:40: error: ‘fi’ was not declared in this scope
 1243 | const char *MdcLoadPlaneCONC(FILEINFO *fi, int img);
      |                                        ^~
/usr/include/m-conc.h:1243:44: error: expected primary-expression before ‘int’
 1243 | const char *MdcLoadPlaneCONC(FILEINFO *fi, int img);
      |                                            ^~~
/usr/include/m-conc.h:1244:31: error: ‘FILEINFO’ was not declared in this scope
 1244 | const char *MdcLoadHeaderCONC(FILEINFO *fi);
      |                               ^~~~~~~~
/usr/include/m-conc.h:1244:41: error: ‘fi’ was not declared in this scope
 1244 | const char *MdcLoadHeaderCONC(FILEINFO *fi);
      |                                         ^~
/usr/include/m-conc.h:1245:25: error: ‘FILEINFO’ was not declared in this scope
 1245 | const char *MdcLoadCONC(FILEINFO *fi);
      |                         ^~~~~~~~
/usr/include/m-conc.h:1245:35: error: ‘fi’ was not declared in this scope
 1245 | const char *MdcLoadCONC(FILEINFO *fi);
      |                                   ^~
/usr/include/m-conc.h:1246:30: error: ‘FILEINFO’ was not declared in this scope
 1246 | const char *MdcSavePlaneCONC(FILEINFO *fi, int img);
      |                              ^~~~~~~~
/usr/include/m-conc.h:1246:40: error: ‘fi’ was not declared in this scope
 1246 | const char *MdcSavePlaneCONC(FILEINFO *fi, int img);
      |                                        ^~
/usr/include/m-conc.h:1246:44: error: expected primary-expression before ‘int’
 1246 | const char *MdcSavePlaneCONC(FILEINFO *fi, int img);
      |                                            ^~~
/usr/include/m-conc.h:1247:29: error: ‘FILEINFO’ was not declared in this scope
 1247 | const char *MdcSaveInitCONC(FILEINFO *fi, char *raw_filename);
      |                             ^~~~~~~~
/usr/include/m-conc.h:1247:39: error: ‘fi’ was not declared in this scope
 1247 | const char *MdcSaveInitCONC(FILEINFO *fi, char *raw_filename);
      |                                       ^~
/usr/include/m-conc.h:1247:43: error: expected primary-expression before ‘char’
 1247 | const char *MdcSaveInitCONC(FILEINFO *fi, char *raw_filename);
      |                                           ^~~~
/usr/include/m-conc.h:1248:31: error: ‘FILEINFO’ was not declared in this scope
 1248 | const char *MdcSaveHeaderCONC(FILEINFO *fi, char *raw_filename);
      |                               ^~~~~~~~
/usr/include/m-conc.h:1248:41: error: ‘fi’ was not declared in this scope
 1248 | const char *MdcSaveHeaderCONC(FILEINFO *fi, char *raw_filename);
      |                                         ^~
/usr/include/m-conc.h:1248:45: error: expected primary-expression before ‘char’
 1248 | const char *MdcSaveHeaderCONC(FILEINFO *fi, char *raw_filename);
      |                                             ^~~~
/usr/include/m-conc.h:1249:25: error: ‘FILEINFO’ was not declared in this scope
 1249 | const char *MdcSaveCONC(FILEINFO *fi);
      |                         ^~~~~~~~
/usr/include/m-conc.h:1249:35: error: ‘fi’ was not declared in this scope
 1249 | const char *MdcSaveCONC(FILEINFO *fi);
      |                                   ^~
/usr/include/m-conc.h:1251:18: error: ‘FILEINFO’ was not declared in this scope
 1251 | int MdcCheckCONC(FILEINFO *fi);
      |                  ^~~~~~~~
/usr/include/m-conc.h:1251:28: error: ‘fi’ was not declared in this scope
 1251 | int MdcCheckCONC(FILEINFO *fi);
      |                            ^~
/usr/include/m-conc.h:1252:25: error: ‘FILEINFO’ was not declared in this scope
 1252 | const char *MdcReadCONC(FILEINFO *fi);
      |                         ^~~~~~~~
/usr/include/m-conc.h:1252:35: error: ‘fi’ was not declared in this scope
 1252 | const char *MdcReadCONC(FILEINFO *fi);
      |                                   ^~
/usr/include/m-conc.h:1253:26: error: ‘FILEINFO’ was not declared in this scope
 1253 | const char *MdcWriteCONC(FILEINFO *fi);
      |                          ^~~~~~~~
/usr/include/m-conc.h:1253:36: error: ‘fi’ was not declared in this scope
 1253 | const char *MdcWriteCONC(FILEINFO *fi);
      |                                    ^~
In file included from /tmp/pNMzQgYtYV/dump1.h:20:
/usr/include/m-debug.h:38:6: error: variable or field ‘MdcPrintFI’ declared void
   38 | void MdcPrintFI(FILEINFO *fi);
      |      ^~~~~~~~~~
/usr/include/m-debug.h:38:17: error: ‘FILEINFO’ was not declared in this scope
   38 | void MdcPrintFI(FILEINFO *fi);
      |                 ^~~~~~~~
/usr/include/m-debug.h:38:27: error: ‘fi’ was not declared in this scope
   38 | void MdcPrintFI(FILEINFO *fi);
      |                           ^~
In file included from /tmp/pNMzQgYtYV/dump1.h:23:
/usr/include/m-dicm.h:58:18: error: ‘FILEINFO’ was not declared in this scope
   58 | int MdcCheckDICM(FILEINFO *fi);
      |                  ^~~~~~~~
/usr/include/m-dicm.h:58:28: error: ‘fi’ was not declared in this scope
   58 | int MdcCheckDICM(FILEINFO *fi);
      |                            ^~
/usr/include/m-dicm.h:59:25: error: ‘FILEINFO’ was not declared in this scope
   59 | const char *MdcReadDICM(FILEINFO *fi);
      |                         ^~~~~~~~
/usr/include/m-dicm.h:59:35: error: ‘fi’ was not declared in this scope
   59 | const char *MdcReadDICM(FILEINFO *fi);
      |                                   ^~
/usr/include/m-dicm.h:60:26: error: ‘FILEINFO’ was not declared in this scope
   60 | const char *MdcWriteDICM(FILEINFO *fi);
      |                          ^~~~~~~~
/usr/include/m-dicm.h:60:36: error: ‘fi’ was not declared in this scope
   60 | const char *MdcWriteDICM(FILEINFO *fi);
      |                                    ^~
/usr/include/m-dicm.h:61:20: error: ‘FILEINFO’ was not declared in this scope
   61 | int MdcCheckMosaic(FILEINFO *fi, MDC_DICOM_STUFF_T *dicom);
      |                    ^~~~~~~~
/usr/include/m-dicm.h:61:30: error: ‘fi’ was not declared in this scope
   61 | int MdcCheckMosaic(FILEINFO *fi, MDC_DICOM_STUFF_T *dicom);
      |                              ^~
/usr/include/m-dicm.h:61:52: error: expected primary-expression before ‘*’ token
   61 | int MdcCheckMosaic(FILEINFO *fi, MDC_DICOM_STUFF_T *dicom);
      |                                                    ^
/usr/include/m-dicm.h:61:53: error: ‘dicom’ was not declared in this scope
   61 | int MdcCheckMosaic(FILEINFO *fi, MDC_DICOM_STUFF_T *dicom);
      |                                                     ^~~~~
In file included from /tmp/pNMzQgYtYV/dump1.h:24:
/usr/include/m-ecat64.h:91:19: error: ‘FILEINFO’ was not declared in this scope
   91 | int MdcCheckECAT6(FILEINFO *fi);
      |                   ^~~~~~~~
/usr/include/m-ecat64.h:91:29: error: ‘fi’ was not declared in this scope
   91 | int MdcCheckECAT6(FILEINFO *fi);
      |                             ^~
/usr/include/m-ecat64.h:92:26: error: ‘FILEINFO’ was not declared in this scope
   92 | const char *MdcReadECAT6(FILEINFO *fi);
      |                          ^~~~~~~~
/usr/include/m-ecat64.h:92:36: error: ‘fi’ was not declared in this scope
   92 | const char *MdcReadECAT6(FILEINFO *fi);
      |                                    ^~
/usr/include/m-ecat64.h:93:27: error: ‘FILEINFO’ was not declared in this scope
   93 | const char *MdcWriteECAT6(FILEINFO *fi);
      |                           ^~~~~~~~
/usr/include/m-ecat64.h:93:37: error: ‘fi’ was not declared in this scope
   93 | const char *MdcWriteECAT6(FILEINFO *fi);
      |                                     ^~
/usr/include/m-ecat64.h:94:27: error: ‘FILEINFO’ was not declared in this scope
   94 | float MdcGetSliceLocation(FILEINFO *fi, Int32 img);
      |                           ^~~~~~~~
/usr/include/m-ecat64.h:94:37: error: ‘fi’ was not declared in this scope
   94 | float MdcGetSliceLocation(FILEINFO *fi, Int32 img);
      |                                     ^~
/usr/include/m-ecat64.h:94:47: error: expected primary-expression before ‘img’
   94 | float MdcGetSliceLocation(FILEINFO *fi, Int32 img);
      |                                               ^~~
/usr/include/m-ecat64.h:96:6: error: variable or field ‘MdcFillMainHeader’ declared void
   96 | void MdcFillMainHeader(FILEINFO *fi, Mdc_Main_header *mh);
      |      ^~~~~~~~~~~~~~~~~
/usr/include/m-ecat64.h:96:24: error: ‘FILEINFO’ was not declared in this scope
   96 | void MdcFillMainHeader(FILEINFO *fi, Mdc_Main_header *mh);
      |                        ^~~~~~~~
/usr/include/m-ecat64.h:96:34: error: ‘fi’ was not declared in this scope
   96 | void MdcFillMainHeader(FILEINFO *fi, Mdc_Main_header *mh);
      |                                  ^~
/usr/include/m-ecat64.h:96:54: error: expected primary-expression before ‘*’ token
   96 | void MdcFillMainHeader(FILEINFO *fi, Mdc_Main_header *mh);
      |                                                      ^
/usr/include/m-ecat64.h:96:55: error: ‘mh’ was not declared in this scope
   96 | void MdcFillMainHeader(FILEINFO *fi, Mdc_Main_header *mh);
      |                                                       ^~
/usr/include/m-ecat64.h:97:6: error: variable or field ‘MdcFillImageSubHeader’ declared void
   97 | void MdcFillImageSubHeader(FILEINFO *fi, Mdc_Image_subheader *ish,int type,Int32 img,Int32 matnum,Uint32 NEWSIZE);
      |      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/m-ecat64.h:97:28: error: ‘FILEINFO’ was not declared in this scope
   97 | void MdcFillImageSubHeader(FILEINFO *fi, Mdc_Image_subheader *ish,int type,Int32 img,Int32 matnum,Uint32 NEWSIZE);
      |                            ^~~~~~~~
/usr/include/m-ecat64.h:97:38: error: ‘fi’ was not declared in this scope
   97 | void MdcFillImageSubHeader(FILEINFO *fi, Mdc_Image_subheader *ish,int type,Int32 img,Int32 matnum,Uint32 NEWSIZE);
      |                                      ^~
/usr/include/m-ecat64.h:97:62: error: expected primary-expression before ‘*’ token
   97 | void MdcFillImageSubHeader(FILEINFO *fi, Mdc_Image_subheader *ish,int type,Int32 img,Int32 matnum,Uint32 NEWSIZE);
      |                                                              ^
/usr/include/m-ecat64.h:97:63: error: ‘ish’ was not declared in this scope
   97 | void MdcFillImageSubHeader(FILEINFO *fi, Mdc_Image_subheader *ish,int type,Int32 img,Int32 matnum,Uint32 NEWSIZE);
      |                                                               ^~~
/usr/include/m-ecat64.h:97:67: error: expected primary-expression before ‘int’
   97 | void MdcFillImageSubHeader(FILEINFO *fi, Mdc_Image_subheader *ish,int type,Int32 img,Int32 matnum,Uint32 NEWSIZE);
      |                                                                   ^~~
/usr/include/m-ecat64.h:97:82: error: expected primary-expression before ‘img’
   97 | void MdcFillImageSubHeader(FILEINFO *fi, Mdc_Image_subheader *ish,int type,Int32 img,Int32 matnum,Uint32 NEWSIZE);
      |                                                                                  ^~~
/usr/include/m-ecat64.h:97:92: error: expected primary-expression before ‘matnum’
   97 | void MdcFillImageSubHeader(FILEINFO *fi, Mdc_Image_subheader *ish,int type,Int32 img,Int32 matnum,Uint32 NEWSIZE);
      |                                                                                            ^~~~~~
/usr/include/m-ecat64.h:97:106: error: expected primary-expression before ‘NEWSIZE’
   97 | void MdcFillImageSubHeader(FILEINFO *fi, Mdc_Image_subheader *ish,int type,Int32 img,Int32 matnum,Uint32 NEWSIZE);
      |                                                                                                          ^~~~~~~
In file included from /tmp/pNMzQgYtYV/dump1.h:25:
/usr/include/m-ecat72.h:91:19: error: ‘FILEINFO’ was not declared in this scope
   91 | int MdcCheckECAT7(FILEINFO *fi);
      |                   ^~~~~~~~
/usr/include/m-ecat72.h:91:29: error: ‘fi’ was not declared in this scope
   91 | int MdcCheckECAT7(FILEINFO *fi);
      |                             ^~
/usr/include/m-ecat72.h:97:26: error: ‘FILEINFO’ was not declared in this scope
   97 | const char *MdcReadECAT7(FILEINFO *fi);
      |                          ^~~~~~~~
/usr/include/m-ecat72.h:97:36: error: ‘fi’ was not declared in this scope
   97 | const char *MdcReadECAT7(FILEINFO *fi);
      |                                    ^~
/usr/include/m-ecat72.h:98:27: error: ‘FILEINFO’ was not declared in this scope
   98 | const char *MdcWriteECAT7(FILEINFO *fi);
      |                           ^~~~~~~~
/usr/include/m-ecat72.h:98:37: error: ‘fi’ was not declared in this scope
   98 | const char *MdcWriteECAT7(FILEINFO *fi);
      |                                     ^~

