Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      Standard library header <stdmchar.h> (C29)

      From cppreference.com
      <c‎ |header
       
       
       

      This header is part oftext transcoding utilities library.

      This section is incomplete
      Reason: 7.25 Text transcoding utilities <stdmchar.h>

      Contents

      [edit]Functions

      [edit]Types

      [edit]Macros

      [edit]Synopsis

      #define __STDC_VERSION_STDMCHAR_H__ 202900L // 202ymmL typedef/* see description */ char16_t;typedef/* see description */ char32_t;typedef/* see description */ char8_t;typedef/* see description */mbstate_t;typedef/* see description */size_t;typedef/* see description */ stdc_mcerr;typedef/* see description */wchar_t; #define MB_UTF16     /* see description */#define MB_UTF32     /* see description */#define MB_UTF8      /* see description */#define STDC_C16_MAX /* see description */#define STDC_C32_MAX /* see description */#define STDC_C8_MAX  /* see description */#define STDC_MC_MAX  /* see description */#define STDC_MWC_MAX /* see description */#define WCHAR_MAX    /* see description */#define WCHAR_MIN    /* see description */#define WCHAR_UTF16  /* see description */#define WCHAR_UTF32  /* see description */#define WCHAR_UTF8   /* see description */#define WCHAR_WIDTH  /* see description */ enum stdc_mcerr{    stdc_mcerr_ok=0    stdc_mcerr_invalid=-1,    stdc_mcerr_incomplete_input=-2,    stdc_mcerr_insufficient_output=-3}; stdc_mcerr stdc_mcnrtomcn(size_t*restrict output_size,char*restrict*restrict output,size_t*restrict input_size,constchar*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_mcnrtomwcn(size_t*restrict output_size,wchar_t*restrict*restrict output,size_t*restrict input_size,constchar*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_mcnrtoc8n(size_t*restrict output_size,                          char8_t*restrict*restrict output,size_t*restrict input_size,constchar*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_mcnrtoc16n(size_t*restrict output_size,                           char16_t*restrict*restrict output,size_t*restrict input_size,constchar*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_mcnrtoc32n(size_t*restrict output_size,                           char32_t*restrict*restrict output,size_t*restrict input_size,constchar*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_mwcnrtomcn(size_t*restrict output_size,char*restrict*restrict output,size_t*restrict input_size,wchar_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_mwcnrtomwcn(size_t*restrict output_size,wchar_t*restrict*restrict output,size_t*restrict input_size,wchar_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_mwcnrtoc8n(size_t*restrict output_size,                           char8_t*restrict*restrict output,size_t*restrict input_size,wchar_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_mwcnrtoc16n(size_t*restrict output_size,                            char16_t*restrict*restrict output,size_t*restrict input_size,wchar_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_mwcnrtoc32n(size_t*restrict output_size,                            char32_t*restrict*restrict output,size_t*restrict input_size,wchar_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c8nrtomcn(size_t*restrict output_size,char*restrict*restrict output,size_t*restrict input_size,const char8_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c8nrtomwcn(size_t*restrict output_size,wchar_t*restrict*restrict output,size_t*restrict input_size,const char8_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c8nrtoc8n(size_t*restrict output_size,                          char8_t*restrict*restrict output,size_t*restrict input_size,const char8_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c8nrtoc16n(size_t*restrict output_size,                           char16_t*restrict*restrict output,size_t*restrict input_size,const char8_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c8nrtoc32n(size_t*restrict output_size,                           char32_t*restrict*restrict output,size_t*restrict input_size,const char8_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c16nrtomcn(size_t*restrict output_size,char*restrict*restrict output,size_t*restrict input_size,const char16_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c16nrtomwcn(size_t*restrict output_size,wchar_t*restrict*restrict output,size_t*restrict input_size,const char16_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c16nrtoc8n(size_t*restrict output_size,                           char8_t*restrict*restrict output,size_t*restrict input_size,const char16_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c16nrtoc16n(size_t*restrict output_size,                            char16_t*restrict*restrict output,size_t*restrict input_size,const char16_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c16nrtoc32n(size_t*restrict output_size,                            char32_t*restrict*restrict output,size_t*restrict input_size,const char16_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c32nrtomcn(size_t*restrict output_size,char*restrict*restrict output,size_t*restrict input_size,const char32_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c32nrtomwcn(size_t*restrict output_size,wchar_t*restrict*restrict output,size_t*restrict input_size,const char32_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c32nrtoc8n(size_t*restrict output_size,                           char8_t*restrict*restrict output,size_t*restrict input_size,const char32_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c32nrtoc16n(size_t*restrict output_size,                            char16_t*restrict*restrict output,size_t*restrict input_size,const char32_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c32nrtoc32n(size_t*restrict output_size,                            char32_t*restrict*restrict output,size_t*restrict input_size,const char32_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_mcsnrtomcsn(size_t*restrict output_size,char*restrict*restrict output,size_t*restrict input_size,constchar*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_mcsnrtomwcsn(size_t*restrict output_size,wchar_t*restrict*restrict output,size_t*restrict input_size,constchar*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_mcsnrtoc8sn(size_t*restrict output_size,                            char8_t*restrict*restrict output,size_t*restrict input_size,constchar*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_mcsnrtoc16sn(size_t*restrict output_size,                             char16_t*restrict*restrict output,size_t*restrict input_size,constchar*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_mcsnrtoc32sn(size_t*restrict output_size,                             char32_t*restrict*restrict output,size_t*restrict input_size,constchar*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_mwcsnrtomcsn(size_t*restrict output_size,char*restrict*restrict output,size_t*restrict input_size,wchar_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_mwcsnrtomwcsn(size_t*restrict output_size,char*restrict*restrict output,size_t*restrict input_size,wchar_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_mwcsnrtoc8sn(size_t*restrict output_size,                             char8_t*restrict*restrict output,size_t*restrict input_size,wchar_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_mwcsnrtoc16sn(size_t*restrict output_size,                              char16_t*restrict*restrict output,size_t*restrict input_size,wchar_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_mwcsnrtoc32sn(size_t*restrict output_size,                              char32_t*restrict*restrict output,size_t*restrict input_size,wchar_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c8snrtomwcsn(size_t*restrict output_size,wchar_t*restrict*restrict output,size_t*restrict input_size,const char8_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c8snrtomcsn(size_t*restrict output_size,char*restrict*restrict output,size_t*restrict input_size,const char8_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c8snrtoc8sn(size_t*restrict output_size,                            char8_t*restrict*restrict output,size_t*restrict input_size,const char8_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c8snrtoc16sn(size_t*restrict output_size,                             char16_t*restrict*restrict output,size_t*restrict input_size,const char8_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c8snrtoc32sn(size_t*restrict output_size,                             char32_t*restrict*restrict output,size_t*restrict input_size,const char8_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c16snrtomwcsn(size_t*restrict output_size,wchar_t*restrict*restrict output,size_t*restrict input_size,const char16_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c16snrtomcsn(size_t*restrict output_size,char*restrict*restrict output,size_t*restrict input_size,const char16_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c16snrtoc8sn(size_t*restrict output_size,                             char8_t*restrict*restrict output,size_t*restrict input_size,const char16_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c16snrtoc16sn(size_t*restrict output_size,                              char16_t*restrict*restrict output,size_t*restrict input_size,const char16_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c16snrtoc32sn(size_t*restrict output_size,                              char32_t*restrict*restrict output,size_t*restrict input_size,const char16_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c32snrtomcsn(size_t*restrict output_size,char*restrict*restrict output,size_t*restrict input_size,const char32_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c32snrtomwcsn(size_t*restrict output_size,wchar_t*restrict*restrict output,size_t*restrict input_size,const char32_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c32snrtoc8sn(size_t*restrict output_size,                             char8_t*restrict*restrict output,size_t*restrict input_size,const char32_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c32snrtoc16sn(size_t*restrict output_size,                              char16_t*restrict*restrict output,size_t*restrict input_size,const char32_t*restrict*restrict input,mbstate_t*restrict state);stdc_mcerr stdc_c32snrtoc32sn(size_t*restrict output_size,                              char32_t*restrict*restrict output,size_t*restrict input_size,const char32_t*restrict*restrict input,mbstate_t*restrict state);
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=c/header/stdmchar&oldid=180741"

      [8]ページ先頭

      ©2009-2025 Movatter.jp