[Senna-dev 900] Re: sen_rc_to_string()

Back to archive index

Kouhei Sutou kou****@cozmi*****
2008年 6月 2日 (月) 19:17:18 JST


須藤です.

In <48437****@razil*****>
  "[Senna-dev 898] Re: sen_rc_to_string()" on Mon, 02 Jun 2008 13:55:15 +0900,
  Tasuku SUENAGA <a****@razil*****> wrote:

> > ついでなので、エラーの通知方法についてです。
> > もう少し具体的なエラーの内容を通知するのはどうでしょうか?
> > (中略)
> > もし、これを実現するためには以下のどちらかかと思います。
> >   * sen_rcをもう少し細かくする
> >   * enumじゃなくてエラーオブジェクトを作る
> 
> 新API系については、すべてsen_space配下になる…と思います。
> というわけで、ひとつ案を提案させていただきます。
> 
> 返り値はエラーがあったかどうかが判別できるだけにして、
> エラーの具体的内容が知りたければ
> sen_space_get_last_error(長い…)みたいな関数を呼んでね、
> というエラー取得方法もありかもしれません。

errnoみたいで個人的には少し気持ち悪いです。。。
あぁ、でも、cairoはオブジェクト毎にそういう風なものを持って
いるので、同じような感じですね。


個人的にはこっちの方が好みですが、引数が増えちゃうんですよ
ね。

  sen_error *error = NULL;
  sen_xxx(..., &error);

  sen_xxx(..., NULL); /* ignore error */




Senna-dev メーリングリストの案内
Back to archive index