英語版
このページの英語版を見る
core.stdc.stdlib
C99用のDヘッダファイル。
このモジュールには、標準Cヘッダーから選択された型と関数へのバインディングが含まれている。
関数へのバインディングが含まれている。 <stdlib.h>.注釈: これは自動的に生成されるものではない。
は自動的に生成されたものではなく、元のCヘッダーからいくつかの型や関数が省略されている可能性があることに注意してほしい。
を省略することがある。
License:
Distributed under the
Boost Software License 1.0.
(See accompanying file LICENSE)
Authors:
Sean Kelly
Standards:
ISO/iec 9899:1999 (e)
- alias
_compare_fp_t= extern (C) int function(const(void*), const(void*)); - nothrow @nogc inout(void)*
bsearch(const void*key, inout(void)*base, size_tnmemb, size_tsize, _compare_fp_tcompar); - nothrow @nogc void
qsort(void*base, size_tnmemb, size_tsize, _compare_fp_tcompar); - struct
div_t; - struct
ldiv_t; - struct
lldiv_t; - enum int
EXIT_SUCCESS; - enum int
EXIT_FAILURE; - enum int
MB_CUR_MAX; - enum int
RAND_MAX; - nothrow @nogc double
atof(scope const char*nptr); - nothrow @nogc int
atoi(scope const char*nptr); - nothrow @nogc c_long
atol(scope const char*nptr); - nothrow @nogc long
atoll(scope const char*nptr); - nothrow @nogc double
strtod(scope inout(char)*nptr, scope inout(char)**endptr); - nothrow @nogc float
strtof(scope inout(char)*nptr, scope inout(char)**endptr); - nothrow @nogc c_long
strtol(scope inout(char)*nptr, scope inout(char)**endptr, intbase); - nothrow @nogc long
strtoll(scope inout(char)*nptr, scope inout(char)**endptr, intbase); - nothrow @nogc c_ulong
strtoul(scope inout(char)*nptr, scope inout(char)**endptr, intbase); - nothrow @nogc ulong
strtoull(scope inout(char)*nptr, scope inout(char)**endptr, intbase); - nothrow @nogc real
strtold(scope inout(char)*nptr, scope inout(char)**endptr); - ロリポップからバイオニックに追加された。
- nothrow @nogc @trusted int
rand(); - この2つはロリポップでバイオニックに追加された。
- nothrow @nogc @trusted void
srand(uintseed); - nothrow @nogc void*
malloc(size_tsize); - nothrow @nogc void*
calloc(size_tnmemb, size_tsize); - nothrow @nogc void*
realloc(void*ptr, size_tsize); - nothrow @nogc void
free(void*ptr); - nothrow @nogc void*
aligned_alloc(size_talignment, size_tsize); - C11以降
- nothrow @nogc @safe noreturn
abort(); - nothrow @nogc noreturn
exit(intstatus); - nothrow @nogc int
atexit(void function()func); - nothrow @nogc noreturn
_Exit(intstatus); - nothrow @nogc char*
getenv(scope const char*name); - nothrow @nogc int
system(scope const char*string); - pure nothrow @nogc @trusted int
abs(intj); - pure nothrow @nogc @trusted c_long
labs(c_longj); - pure nothrow @nogc @trusted long
llabs(longj); - nothrow @nogc @trusted div_t
div(intnumer, intdenom); - nothrow @nogc @trusted ldiv_t
ldiv(c_longnumer, c_longdenom); - nothrow @nogc @trusted lldiv_t
lldiv(longnumer, longdenom); - nothrow @nogc int
mblen(scope const char*s, size_tn); - nothrow @nogc int
mbtowc(scope wchar_t*pwc, scope const char*s, size_tn); - nothrow @nogc int
wctomb(scope char*s, wchar_twc); - nothrow @nogc size_t
mbstowcs(scope wchar_t*pwcs, scope const char*s, size_tn); - nothrow @nogc size_t
wcstombs(scope char*s, scope const wchar_t*pwcs, size_tn); - pure nothrow @nogc void*
alloca(size_tsize);
Copyright © 1999-2025 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.108.0
サイト全体のドキュメントのdmdのバージョン: 2.109.1
最新のdmdのバージョン: 2.111.0 ダウンロード
翻訳日付:
HTML生成日時:
編集者: dokutoku