PostgreSQL解読室:
ソースコードの中に定義がない:__LINE__/解読日記
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
このページを編集する際は、[[解読日記一覧]]の「概要」に従...
*タイトル [#d1929148]
-ソースコードの中に定義がない:__LINE__
*事例 [#x0c0cb7f]
-[[ereport()/postgresql-8.1.4]]
*課題 [#fe15601b]
識別子__LINE__は、PostgreSQLソースコードの中に定義がない。
*解決方法 [#f3709ce6]
__LINE__はC言語の組み込みマクロの一つ。現在の行番号に置き...
調査方法としては、ネットを検索したり、参考文献をあたる。
確認方法としては、例えば下記のようなサンプルプログラムを...
**サンプル例 [#ia3cadca]
#include <stdio.h>
main()
{
printf("__LINE__ = [%d]\n",__LINE__);
}
**実行例 [#adbfcbcc]
-上記サンプルのファイル名をtestpg.cとしたときの実行結果
$ gcc testpg.c ; ./a.exe
__LINE__ = [4]
*履歴 [#o42e9c55]
-作者:[[testnoda/ページ作者]]
-日付:2007/3/18
*コメント [#wf915568]
#comment
終了行:
このページを編集する際は、[[解読日記一覧]]の「概要」に従...
*タイトル [#d1929148]
-ソースコードの中に定義がない:__LINE__
*事例 [#x0c0cb7f]
-[[ereport()/postgresql-8.1.4]]
*課題 [#fe15601b]
識別子__LINE__は、PostgreSQLソースコードの中に定義がない。
*解決方法 [#f3709ce6]
__LINE__はC言語の組み込みマクロの一つ。現在の行番号に置き...
調査方法としては、ネットを検索したり、参考文献をあたる。
確認方法としては、例えば下記のようなサンプルプログラムを...
**サンプル例 [#ia3cadca]
#include <stdio.h>
main()
{
printf("__LINE__ = [%d]\n",__LINE__);
}
**実行例 [#adbfcbcc]
-上記サンプルのファイル名をtestpg.cとしたときの実行結果
$ gcc testpg.c ; ./a.exe
__LINE__ = [4]
*履歴 [#o42e9c55]
-作者:[[testnoda/ページ作者]]
-日付:2007/3/18
*コメント [#wf915568]
#comment
ページ名: