typedef struct { char *name; int len; USFUNC func; void *param; } USERSTATEMENT,*PUSERSTATEMENT;
メンバ | 内容 |
name | ユーザステートメント名(@ 以降の文字列)を格納したバッファの先頭アドレスをセットします。 文字列の末尾にはヌルが必要です。また、半角空白やタブ文字は、文字列内に入れないでください。 |
len | name で指定したステートメント名の文字列長をバイト単位でセットします。この文字列長には末尾ヌル分を含みません。 |
func | ユーザステートメントを処理するコールバック関数USFUNC のアドレスをセットします。 |
param | func を呼び出す時に渡す追加情報をセットします。 |