サイトトップへ
OSASK.NET
  サイトトップへ       新掲示板(閉鎖済)   Wiki(凍結済)   旧掲示板(廃止済)   ニュース(廃止済)  
1: 2010-02-06 (土) 09:35:17 lina ソース 2: 2010-02-06 (土) 12:37:23 lina ソース
Line 11: Line 11:
:mingwlibc.lib|MinGW郡の「w32apiパッケージ」から摘出したものです。本来はw32clibcに含まれる位置づけですが、ライセンス防衛等の理由からあえて分かれています。(当然、Windowsに依存する関数郡ということになります) :mingwlibc.lib|MinGW郡の「w32apiパッケージ」から摘出したものです。本来はw32clibcに含まれる位置づけですが、ライセンス防衛等の理由からあえて分かれています。(当然、Windowsに依存する関数郡ということになります)
 +
 +
 +28GO、GOのライブラリは基本、''ANSI Cの仕様に準拠する気はない''という作りになっています。どうせ独自仕様のAPIやOSを駆使するものなのですから、無理にANSIに準拠して設計等が制限されるのも意味がないことですしね。~
 +COLOR(blue){もちろん、''別物にするのが目的''ではありません。似せたり準拠しても問題ないものは不必要に独自にせず、ANSIの仕様を参考にして実装しています}
 +
 +*ANSI C 対応表 [#wab7876a]
 +-COLOR(red){但し完全にANSI Cの定義と同じ動作をするとは限らない}
 +-OS、システムに依存しないものはgolibc内のものをコールしているので、基本的にはgolibc.lib内にあるものはみな他のOS、システムからも使用できる
 +
 +**stdio.h [#f168ad6b]
 +|ANSI C| golibc.lib|gg00libc|gg01libc|w32libc|h
 +|fopen | | | |○|
 +|fclose| | | |○|
 +|fgetc| | | |○|
 +|getc| | | |○|
 +|fgets| | | |○|
 +|fputc| | | |○|
 +|putc| | | | |
 +|fputs| | | |○|
 +|fread| | | |○|
 +|fwrite| | | |○|
 +|fprintf| | | |○|
 +|fscanf| | | | |
 +|ftell| | | |○|
 +|fseek| | | |○|
 +|fgetpos| | | | |
 +|fsetpos| | | | |
 +|feof| | | |○|
 +|ferror| | | | |
 +|clearerr| | | | |
 +|fflush| | | |○|
 +|freopen| | | | |
 +|rename| | | | |
 +|remove| | | |○|
 +|getchar| | | |○|
 +|putchar| | | |○|
 +|gets| | | |○|
 +|puts| | | |○|
 +|perror| | | | |
 +|printf| | | |○|
 +|scanf| | | | |
 +|sprintf|○|○|○| |
 +|※vfprintf| | | |○|
 +|※vprintf| | | |○|
 +|※clearerr| | | |○|
 +|※rewind| | | |○|
 +|※ungetc| | | |○|
 +
 +
 +
 +**stdlib.h [#zc82e0f9]
 +|ANSI C| golibc.lib|gg00libc|gg01libc|w32libc|h
 +|malloc| |○|○|○|
 +|calloc| | | | |
 +|realloc| | | | |
 +|free| |○|○|○|
 +|abs|○|○|○|○|
 +|labs| | | | |
 +|atof|○|○|○|○|
 +|atoi|○|○|○|○|
 +|atol| | | | |
 +|strtod| |○|○|○|
 +|strtol|○|○|○|○|
 +|strtoul|○|○|○|○|
 +|※strtoul0|○| | | |
 +|div| | | | |
 +|ldiv| | | | |
 +|rand|○|○|○|○|
 +|srand| | | | |
 +|exit| | | |○|
 +|abort| | | |○|
 +|atexit| | | | |
 +|getenv| | | | |
 +|bsearch| | | | |
 +|qsort|○|○|○|○|
 +|system| | | |○|
 +|※errno|○| | | |
 +
 +
 +
 +**ctype.h [#v618fb45]
 +|ANSI C| golibc.lib|gg00libc|gg01libc|w32libc|h
 +|isalpha| | | | |
 +|isupper| | | | |
 +|islower| | | | |
 +|isdigit| | | | |
 +|isspace| | | | |
 +|isalnum| | | | |
 +|iscntrl| | | | |
 +|isgraph| | | | |
 +|isprint| | | | |
 +|ispunct| | | | |
 +|isxdigit| | | | |
 +
 +**string.h [#l4539655]
 +|ANSI C| golibc.lib|gg00libc|gg01libc|w32libc|h
 +|strcpy|○|○|○|○|
 +|strncpy|○|○|○|○|
 +|strcat|○|○|○|○|
 +|strncat|○|○|○|○|
 +|strlen|○|○|○|○|
 +|strcmp|○|○|○|○|
 +|strncmp|○|○|○|○|
 +|strchr|○|○|○|○|
 +|strrchr|○|○|○|○|
 +|strcspn|○|○|○|○|
 +|strspn|○|○|○|○|
 +|strpbrk|○|○|○|○|
 +|strstr|○|○|○|○|
 +|strtok| | | | |
 +|strerror| | | | |
 +|memcpy|○|○|○|○|
 +|memmove|○|○|○|○|
 +|memset|○|○|○|○|
 +|memcmp|○|○|○|○|
 +|memchr|○|○|○|○|
 +|※strdup|○|○|○|○|
 +
 +**math.h [#f2df8995]
 +|ANSI C| golibc.lib|gg00libc|gg01libc|w32libc|h
 +|fabs| | | | |
 +|sqrt| |○|○|○|
 +|pow| | | | |
 +|fmod| | | | |
 +|sin| |○|○|○|
 +|cos| |○|○|○|
 +|tan| | | | |
 +|acos| | | | |
 +|asin| | | | |
 +|atan| | | | |
 +|atan2| | | | |
 +|sinh| | | | |
 +|cosh| | | | |
 +|tanh| | | | |
 +|ceil| | | | |
 +|floor| | | | |
 +|exp| | | | |
 +|log| | | | |
 +|log10| | | | |
 +|modf| | | | |
 +|frexp|○|○|○|○|
 +|ldexp|○|○|○|○|
 +
 +
 +**time.h [#l026f3f5]
 +|ANSI C| golibc.lib|gg00libc|gg01libc|w32libc|h
 +|time| | | | |
 +|clock| | | | |
 +|difftime| | | | |
 +|localtime| | | | |
 +|gmtime| | | | |
 +|asctime| | | | |
 +|ctime| | | | |
 +|strftime| | | | |
 +
 +**stdarg.h [#bca49d3a]
 +|ANSI C| golibc.lib|gg00libc|gg01libc|w32libc|h
 +|vsprintf|○|○|○| |
 +
 +**setjmp.h [#sbefd177]
 +|ANSI C| golibc.lib|gg00libc|gg01libc|w32libc|h
 +|setjmp| |○|○|○|
 +|longjmp| |○|○|○|

トップ   差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ
新着

目次
メンバー一覧


最新の20件
2016-10-01 2016-09-08
  • @MenuBar.
2016-09-07 2016-09-04 2016-08-15 2015-09-23 2014-07-30 2014-07-04 2014-02-04 2013-10-26 2013-06-21 2013-06-17 2013-06-15 2013-04-02 2013-02-09 2013-02-04 2012-12-25 2012-12-01 2012-05-28 2012-03-31

トピック一覧
一般用コメント最新
新掲示板lina
2016/9/5 20:58
SandBoxゲスト
2016/9/4 12:01
RecentDeletedlina
2015/6/2 19:29
Old-OSASK-MLlina
2014/6/29 9:14
hideyosi/メールhideyosi
2014/1/6 20:17
hideyosi/募集中lina
2013/11/8 19:56

このサイトは川合秀実から委託を受けて、OSASKコミュニティによって管理・運営されています。