MonaでJava (9)

とうとう JMona から monalibc が消えました。いままで残ったいた依存性は以下のとおりです。

ファイルサーバー

FDドライバー内で logprintf を使っていましたが、コメントアウトすることで依存性を解消。

PEサーバー

MessageLoop 内で sprintf を使っていましたが、itos を追加することで依存性を解消。ていうか、引数に2つしか渡せないからって数値を文字列化して、あとで数値化するなんてあんまりでしょ・・・。

char buf[16];
itos(pe.Binary->Size, buf);
Message::reply(&msg, pe.Binary->Handle, pe.EntryPoint, buf);

プロセスサーバー

ExecuteFile 内で atoi を使っていましたが、 atoi を追加することで依存性を解消。

java.lang.Math

そのままもってくることで依存性を解消。