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
そのままもってくることで依存性を解消。