message: stdtype/core: use stdint-based strings as suffixes / var names
diff: </pre>
  */
  #define ADIOS2_FOREACH_ATTRIBUTE_STDTYPE_2ARGS(MACRO) \
  - MACRO(std::string, String) \
  - MACRO(int8_t, SChar) \
  - MACRO(uint8_t, UChar) \
  - MACRO(int16_t, Short) \
  - MACRO(uint16_t, UShort) \
  - MACRO(int32_t, Int) \
  - MACRO(uint32_t, UInt) \
  - MACRO(int64_t, LLInt) \
  - MACRO(uint64_t, ULLInt) \
  - MACRO(float, Float) \
  - MACRO(double, Double) \
  - MACRO(long double, LDouble)
  + MACRO(std::string, string) \
  + MACRO(int8_t, int8) \
  + MACRO(uint8_t, uint8) \
  + MACRO(int16_t, int16) \
  + MACRO(uint16_t, uint16) \
  + MACRO(int32_t, int32) \
  + MACRO(uint32_t, uint32) \
  + MACRO(int64_t, int64) \
  + MACRO(uint64_t, uint64) \
  + MACRO(float, float) \
  + MACRO(double, double) \
  + MACRO(long double, ldouble)
  #define ADIOS2_FOREACH_STDTYPE_2ARGS(MACRO) \
  ADIOS2_FOREACH_ATTRIBUTE_STDTYPE_2ARGS(MACRO) \
  - MACRO(std::complex<float>, CFloat) \
  - MACRO(std::complex<double>, CDouble)
  + MACRO(std::complex<float>, cfloat) \
  + MACRO(std::complex<double>, cdouble)
  #define ADIOS2_FOREACH_COMPLEX_TYPE_2ARGS(MACRO) \
  MACRO(std::complex<float>, CFloat) \
  