diff options
Diffstat (limited to 'src/interfaces/ecpg/test/header_test.h')
-rw-r--r-- | src/interfaces/ecpg/test/header_test.h | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/interfaces/ecpg/test/header_test.h b/src/interfaces/ecpg/test/header_test.h index b93221c3394..72408ae9bbe 100644 --- a/src/interfaces/ecpg/test/header_test.h +++ b/src/interfaces/ecpg/test/header_test.h @@ -1,19 +1,16 @@ exec sql include sqlca; -exec sql whenever sqlerror -do - PrintAndStop(); -exec sql whenever sqlwarning -do - warn(); +exec sql whenever sqlerror do PrintAndStop(msg); +exec sql whenever sqlwarning do warn(); -void PrintAndStop(void) +void PrintAndStop(msg) { + fprintf(stderr, "Error in statement '%s':\n", msg); sqlprint(); exit(-1); } -void warn(void) +void warn(void) { fprintf(stderr, "Warning: At least one column was truncated\n"); } |