diff options
Diffstat (limited to 'src/interfaces/odbc/lobj.c')
-rw-r--r-- | src/interfaces/odbc/lobj.c | 84 |
1 files changed, 44 insertions, 40 deletions
diff --git a/src/interfaces/odbc/lobj.c b/src/interfaces/odbc/lobj.c index 90258c75ccb..8d98ee33e4f 100644 --- a/src/interfaces/odbc/lobj.c +++ b/src/interfaces/odbc/lobj.c @@ -1,13 +1,14 @@ -/* Module: lobj.c + +/* Module: lobj.c * - * Description: This module contains routines related to manipulating - * large objects. + * Description: This module contains routines related to manipulating + * large objects. * - * Classes: none + * Classes: none * - * API functions: none + * API functions: none * - * Comments: See "notice.txt" for copyright and license information. + * Comments: See "notice.txt" for copyright and license information. * */ @@ -18,16 +19,15 @@ Oid lo_creat(ConnectionClass *conn, int mode) { - LO_ARG argv[1]; - int retval, - result_len; +LO_ARG argv[1]; +int retval, result_len; argv[0].isint = 1; argv[0].len = 4; argv[0].u.integer = mode; - if (!CC_send_function(conn, LO_CREAT, &retval, &result_len, 1, argv, 1)) - return 0; /* invalid oid */ + if ( ! CC_send_function(conn, LO_CREAT, &retval, &result_len, 1, argv, 1)) + return 0; /* invalid oid */ else return retval; @@ -37,9 +37,9 @@ lo_creat(ConnectionClass *conn, int mode) int lo_open(ConnectionClass *conn, int lobjId, int mode) { - int fd; - int result_len; - LO_ARG argv[2]; +int fd; +int result_len; +LO_ARG argv[2]; argv[0].isint = 1; @@ -50,7 +50,7 @@ lo_open(ConnectionClass *conn, int lobjId, int mode) argv[1].len = 4; argv[1].u.integer = mode; - if (!CC_send_function(conn, LO_OPEN, &fd, &result_len, 1, argv, 2)) + if ( ! CC_send_function(conn, LO_OPEN, &fd, &result_len, 1, argv, 2)) return -1; if (fd >= 0 && lo_lseek(conn, fd, 0L, SEEK_SET) < 0) @@ -59,31 +59,31 @@ lo_open(ConnectionClass *conn, int lobjId, int mode) return fd; } -int +int lo_close(ConnectionClass *conn, int fd) { - LO_ARG argv[1]; - int retval, - result_len; +LO_ARG argv[1]; +int retval, result_len; argv[0].isint = 1; argv[0].len = 4; argv[0].u.integer = fd; - if (!CC_send_function(conn, LO_CLOSE, &retval, &result_len, 1, argv, 1)) + if ( ! CC_send_function(conn, LO_CLOSE, &retval, &result_len, 1, argv, 1)) return -1; else return retval; + } int lo_read(ConnectionClass *conn, int fd, char *buf, int len) { - LO_ARG argv[2]; - int result_len; +LO_ARG argv[2]; +int result_len; argv[0].isint = 1; @@ -94,7 +94,7 @@ lo_read(ConnectionClass *conn, int fd, char *buf, int len) argv[1].len = 4; argv[1].u.integer = len; - if (!CC_send_function(conn, LO_READ, (int *) buf, &result_len, 0, argv, 2)) + if ( ! CC_send_function(conn, LO_READ, (int *) buf, &result_len, 0, argv, 2)) return -1; else @@ -104,9 +104,8 @@ lo_read(ConnectionClass *conn, int fd, char *buf, int len) int lo_write(ConnectionClass *conn, int fd, char *buf, int len) { - LO_ARG argv[2]; - int retval, - result_len; +LO_ARG argv[2]; +int retval, result_len; if (len <= 0) @@ -120,7 +119,7 @@ lo_write(ConnectionClass *conn, int fd, char *buf, int len) argv[1].len = len; argv[1].u.ptr = (char *) buf; - if (!CC_send_function(conn, LO_WRITE, &retval, &result_len, 1, argv, 2)) + if ( ! CC_send_function(conn, LO_WRITE, &retval, &result_len, 1, argv, 2)) return -1; else @@ -130,9 +129,8 @@ lo_write(ConnectionClass *conn, int fd, char *buf, int len) int lo_lseek(ConnectionClass *conn, int fd, int offset, int whence) { - LO_ARG argv[3]; - int retval, - result_len; +LO_ARG argv[3]; +int retval, result_len; argv[0].isint = 1; @@ -147,7 +145,7 @@ lo_lseek(ConnectionClass *conn, int fd, int offset, int whence) argv[2].len = 4; argv[2].u.integer = whence; - if (!CC_send_function(conn, LO_LSEEK, &retval, &result_len, 1, argv, 3)) + if ( ! CC_send_function(conn, LO_LSEEK, &retval, &result_len, 1, argv, 3)) return -1; else @@ -157,37 +155,43 @@ lo_lseek(ConnectionClass *conn, int fd, int offset, int whence) int lo_tell(ConnectionClass *conn, int fd) { - LO_ARG argv[1]; - int retval, - result_len; +LO_ARG argv[1]; +int retval, result_len; argv[0].isint = 1; argv[0].len = 4; argv[0].u.integer = fd; - if (!CC_send_function(conn, LO_TELL, &retval, &result_len, 1, argv, 1)) + if ( ! CC_send_function(conn, LO_TELL, &retval, &result_len, 1, argv, 1)) return -1; else return retval; } -int +int lo_unlink(ConnectionClass *conn, Oid lobjId) { - LO_ARG argv[1]; - int retval, - result_len; +LO_ARG argv[1]; +int retval, result_len; argv[0].isint = 1; argv[0].len = 4; argv[0].u.integer = lobjId; - if (!CC_send_function(conn, LO_UNLINK, &retval, &result_len, 1, argv, 1)) + if ( ! CC_send_function(conn, LO_UNLINK, &retval, &result_len, 1, argv, 1)) return -1; else return retval; } + + + + + + + + |