// cuchar standard header -*-c++-*-
// Copyright 2014-2017 IAR Systems AB.
#ifndef _CUCHAR_
#define _CUCHAR_

#ifndef _SYSTEM_BUILD
  #pragma system_include
#endif

#include <uchar.h>

namespace std {
  using ::mbstate_t; using ::size_t;
  using ::mbrtoc16; using ::c16rtomb;
  using ::mbrtoc32; using ::c32rtomb;
  #define __DATA_PTR_MEM_HELPER1__(M, I) \
    using  ::M##_size_t;
  __DATA_PTR_MEMORY_LIST1__()
  #undef __DATA_PTR_MEM_HELPER1__
} /* namespace std */

#endif /* _CUCHAR_ */

/*
 * Copyright (c) by P.J. Plauger. All rights reserved.
 * Consult your license regarding permissions and restrictions.
V6.50:0576 */
