ページへ戻る

− Links

 印刷 

GUIGUI01​/man0002 のバックアップ差分(No.15) :: OSASK計画

osaskwiki:GUIGUI01/man0002 のバックアップ差分(No.15)

« Prev[4]  Next »[5]
14: 2008-11-27 (木) 17:45:32 ソース[6] 15: 2009-09-23 (水) 00:01:34 ソース[7]
Line 73: Line 73:
--jg01_malloc()類でもらったメモリを返す。部分的に返すこともできるし、bssの一部などもらってないメモリを返すこともできる。pが-1だと何もしない。アプリの終了時にはメモリは勝手に返されるので、終了処理中にmfreeする必要はない。 --jg01_malloc()類でもらったメモリを返す。部分的に返すこともできるし、bssの一部などもらってないメモリを返すこともできる。pが-1だと何もしない。アプリの終了時にはメモリは勝手に返されるので、終了処理中にmfreeする必要はない。
--ちなみにefg01のひどい手抜き実装だと、mfreeが何もしないということもありうる(苦笑)。 --ちなみにefg01のひどい手抜き実装だと、mfreeが何もしないということもありうる(苦笑)。
 +-[00000a] void jg01_sleep1(unsigned int sec, unsigned int sub)
 +--指定した時間だけスリープする。この関数では、キー入力などがあっても指定された時間まで帰ってこない。subは待ちたい時間の小数部を4294967296倍したもの。
 +-[00000b] void jg01_inkey2(int *keycode)
 +--標準コンソールからキーコードを取得。0の場合はキーバッファが空だった。キーコードはASCIIコードに変換される。Enterは0x0dになる。カーソルキー等は入力できない。
 +-[00000b] void jg01_inkey3(int *keycode)
 +--上記とほぼ同じだが、こちらは入力があるまで帰ってこない。
« Prev[4]  Next »[5]