PostgreSQL解読室:
EVALUATE_MESSAGE()/postgresql-8.1.4
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
このページを編集する際は、[[編集に関する方針]]に従ってく...
*概要 [#k4d27b50]
-対象:8.1.4
-言語:C
-宣言・定義:[[postgresql-8.1.4/src/backend/utils/error/e...
-(概要を書いてください。)
*引数 [#df702a30]
-targetfield --
-appendval --
*実装 [#j2d82903]
#define EVALUATE_MESSAGE(targetfield, appendval) \
{ \
char *fmtbuf; \
StringInfoData buf; \
-[[StringInfoData/postgresql-8.1.4]] -- 下記メンバを持つ...
--char型へのポインタdata
--int型の変数len
--int型の変数maxlen
--int型の変数cursor
/* Internationalize the error format string */ \
fmt = _(fmt); \
/* Expand %m in format string */ \
fmtbuf = expand_fmt_string(fmt, edata); \
-[[expand_fmt_string()/postgresql-8.1.4]]
initStringInfo(&buf); \
-[[initStringInfo()/postgresql-8.1.4]]
if ((appendval) && edata->targetfield) \
-[[edata/postgresql-8.1.4]]
appendStringInfo(&buf, "%s\n", edata->targetfield); \
-[[appendStringInfo()/postgresql-8.1.4]]
-[[edata/postgresql-8.1.4]] -- 上記に同じ
/* Generate actual output --- have to use appendStringI...
for (;;) \
{ \
va_list args; \
-[[va_list/postgresql-8.1.4]]
bool success; \
va_start(args, fmt); \
-[[va_start()/postgresql-8.1.4]]
success = appendStringInfoVA(&buf, fmtbuf, args); \
-[[appendStringInfoVA()/postgresql-8.1.4]]
va_end(args); \
-[[va_end()/postgresql-8.1.4]]
if (success) \
break; \
enlargeStringInfo(&buf, buf.maxlen); \
-[[enlargeStringInfo()/postgresql-8.1.4]]
} \
/* Done with expanded fmt */ \
pfree(fmtbuf); \
-[[pfree()/postgresql-8.1.4]]
/* Save the completed message into the stack item */ \
if (edata->targetfield) \
-[[edata/postgresql-8.1.4]] -- 上記に同じ
pfree(edata->targetfield); \
-[[pfree()/postgresql-8.1.4]]
-[[edata/postgresql-8.1.4]] -- 上記に同じ
edata->targetfield = pstrdup(buf.data); \
-[[edata/postgresql-8.1.4]] -- 上記に同じ
-[[pstrdup()/postgresql-8.1.4]]
pfree(buf.data); \
-[[pfree()/postgresql-8.1.4]]
}
*呼出元 [#mab20f31]
-[[errmsg_internal()/postgresql-8.1.4]]
*備考 [#f0994604]
/*
* This macro handles expansion of a format string and as...
* it's common code for errmsg(), errdetail(), etc. Must...
* a routine that is declared like "const char *fmt, ..."...
* pointer set up. The message is assigned to edata->targ...
* appended to it if appendval is true.
*
* Note: we pstrdup the buffer rather than just transferr...
* to the edata field because the buffer might be conside...
* really necessary.
*/
*履歴 [#f5bdd548]
-作者:[[testnoda/ページ作者]]
-日付:????/?/?
|更新日|更新者|更新内容|
|2007/4/24|[[testnoda/ページ作者]]|解読を一旦中止([[関数...
||||
*コメント [#s2148f09]
- B68ekp http://www.FyLitCl7Pf7ojQdDUOLQOuaxTXbj5iNG.com ...
- zBq2G6 http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com ...
- 5bjU99 http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com ...
- mgCoq1 http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com ...
- ' -- &new{2018-09-06 (木) 06:14:36};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:14:43};
- c:\ -- &new{2018-09-06 (木) 06:14:43};
- http://www.google.com -- &new{2018-09-06 (木) 06:14:46};
- w3bSc9n -- [[,00]] &new{2018-09-06 (木) 06:14:50};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:14:50};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:14:51};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:14:51};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:14:55};
- ,00 -- [[w3bSc9n]] &new{2018-09-06 (木) 06:14:55};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:14:55};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:14:58};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:14:58};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:01};
- c:\Windows\Win.ini -- [[w3bSc9n]] &new{2018-09-06 (木) ...
- w3bSc9n -- [[c:\Windows\Win.ini]] &new{2018-09-06 (木) ...
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:01};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:02};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:02};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:06};
- w3bSc9n -- [[htTps://www.google.com]] &new{2018-09-06 (...
- |echo $((99333685+99333685))||a -- &new{2018-09-06 (木...
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:11};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:11};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:11};
- w3bSc9n -- [[%u0027]] &new{2018-09-06 (木) 06:15:11};
- %u0027 -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:15};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:15};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:15};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:18};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:18};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:18};
- w3bSc9n -- [[c:\boot.ini]] &new{2018-09-06 (木) 06:15:1...
- c:\boot.ini -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:1...
- wsng;SELECT SLEEP(5);-- -- &new{2018-09-06 (木) 06:15:...
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:23};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:24};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:24};
- 26ping -n 5 8.8.8.8& -- &new{2018-09-06 (木) 06:15:28};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:29};
- www.google.com -- [[w3bSc9n]] &new{2018-09-06 (木) 06:1...
- w3bSc9n -- [[www.google.com]] &new{2018-09-06 (木) 06:1...
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:29};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:29};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:33};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:33};
- w3bSc9n -- [[ ']] &new{2018-09-06 (木) 06:15:34};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:34};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:34};
- '+benchmark(1000000,sha1(1))+' -- &new{2018-09-06 (木)...
- ' -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:37};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:37};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:37};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:37};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:37};
- 665309880 -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:38};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:38};
- w3bSc9n -- [[118980017]] &new{2018-09-06 (木) 06:15:38};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:42};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:42};
- w3bSc9n -- [[ | Dir c:\]] &new{2018-09-06 (木) 06:15:42};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:42};
- | Dir c:\ -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:42};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:46};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:46};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:47};
- htTp://www.google.com -- [[w3bSc9n]] &new{2018-09-06 (...
- w3bSc9n -- [[htTp://www.google.com]] &new{2018-09-06 (...
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:47};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:47};
- w3bSc9n -- [[)]] &new{2018-09-06 (木) 06:15:50};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:50};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:50};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:50};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:50};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:51};
- ) -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:53};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:54};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:54};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:54};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:54};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:56};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:56};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:56};
- '305627154 -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:56};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:59};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:15:59};
- w3bSc9n -- [[d:\]] &new{2018-09-06 (木) 06:16:00};
- d:\ -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:00};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:00};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:01};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:01};
- w3bSc9n -- [[\"]] &new{2018-09-06 (木) 06:16:03};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:04};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:04};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:05};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:06};
- \" -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:06};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:07};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:09};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:11};
- e:\ -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:12};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:12};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:16};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:19};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:20};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:21};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:23};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:24};
- [ -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:24};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:24};
- &echo $((99333685+99333685))& -- [[w3bSc9n]] &new{2018-...
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:25};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:25};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:26};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:27};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:27};
- file://c/ -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:27};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:29};
- w3bSc9n -- [[268435455]] &new{2018-09-06 (木) 06:16:30};
- w3bSc9n -- [[file://c/]] &new{2018-09-06 (木) 06:16:30};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:30};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:30};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:30};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:31};
- SELECT SLEEP(5);-- -- [[w3bSc9n]] &new{2018-09-06 (木) ...
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:31};
- w3bSc9n -- [[SELECT SLEEP(5);--]] &new{2018-09-06 (木) ...
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:32};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:33};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:33};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:34};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:34};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:34};
- |ping -n 5 8.8.8.8||x -- [[w3bSc9n]] &new{2018-09-06 (...
- w3bSc9n -- [[|ping -n 5 8.8.8.8||x]] &new{2018-09-06 (...
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:36};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:36};
- 268435455 -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:36};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:37};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:37};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:37};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:37};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:39};
- foo/../$value -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16...
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:39};
- and benchmark(1000000,sha1(1))-- -- [[w3bSc9n]] &new{...
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:42};
- w3bSc9n -- [[-268435455]] &new{2018-09-06 (木) 06:16:42};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:42};
- w3bSc9n -- [[foo/../$value]] &new{2018-09-06 (木) 06:16...
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:42};
- w3bSc9n -- [[ and benchmark(1000000,sha1(1))-- ]] &new{...
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:45};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:45};
-- 268435455 -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:48};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:48};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:48};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:51};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:51};
- w3bSc9n -- [[\']] &new{2018-09-06 (木) 06:16:54};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:54};
- /foo/../$value -- [[w3bSc9n]] &new{2018-09-06 (木) 06:1...
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:54};
- w3bSc9n -- [[/foo/../$value]] &new{2018-09-06 (木) 06:1...
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:54};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:54};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:56};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:56};
- \' -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:58};
- w3bSc9n -- [[w3bSc9n]] &new{2018-09-06 (木) 06:16:59};
- w3bSc9n -- [[\'\");|]*{
<