ARAIBOムービーまとめengSearch上田ブログなお、このサイトはbashでできている。keywords:Tweetdash/src/shell.h気ままにコメントしております。正確さは・・・周囲の評価に委ねます。このファイルにはC言語らしいテクニックがいくつか。↓JOBSとBSDはmakeのときに変わるのかなあ?とか思ってLinuxでもmakeしてみたけど変わりませんでした。*をpointerと表す。↓これは互換性の何かなんだろう。hogehoge()と付いている。MKタクシーではない。↓これを文字列の初期化のときに代入するみたい。初期化されたままの文字列を検出するときに使うようである。nullstr[0]は初期化されていないので適当なアドレスが入っている模様。いうテクニックを使う文化があるのかどうかはよくわからん。大文字のTRACEってWindowsでもあったなあ。使い方はdash/TOURに解説あり。使うときにTRACE((aaa))と書くとtrace(aaa)という関数になる。↓可変長の引数を扱うためにva_*というマクロがあるらしい。↓分岐予測のためのものだそうです。expected_valueにxがとる確率が高い値を入れておくと速くなる。↓これは__builtin_expectを使うときの定石らしい。notという意味で、おそらく真値(0以外の数)を1に正規化するためだろう。↓シェルで数字を計算するときに使う最大値みたいだが、あまりいい感じではない。AdSenseやその他ソーシャルボタンのためにCookieを使用しています。同意いただけない場合はブラウザでクッキーを無効にして閲覧をお願いします。