識別子__LINE__は、PostgreSQLソースコードの中に定義がない。
__LINE__はC言語の組み込みマクロの一つ。現在の行番号に置き換えられる。
調査方法としては、ネットを検索したり、参考文献をあたる。
確認方法としては、例えば下記のようなサンプルプログラムを作って動作を確認する。
#include <stdio.h> main() { printf("__LINE__ = [%d]\n",__LINE__); }
$ gcc testpg.c ; ./a.exe __LINE__ = [4]