summaryrefslogtreecommitdiff
path: root/psycopg/lobject.h
diff options
context:
space:
mode:
authorJames Henstridge <james@jamesh.id.au>2008-05-05 12:07:24 +0800
committerJames Henstridge <james@jamesh.id.au>2008-05-05 12:07:24 +0800
commitec20fa8912c2819b8acc7ea6e961ca4d84d7aa61 (patch)
treeb9d715436d09d5fb729cefde77c79ad58f8e8ee5 /psycopg/lobject.h
parent3cfe438b74d926f7ba184b4e82e3632e1f868631 (diff)
downloadpsycopg2-ec20fa8912c2819b8acc7ea6e961ca4d84d7aa61.tar.gz
Some changes to the lobject code to match changes in pqpath.[ch].
Diffstat (limited to 'psycopg/lobject.h')
-rw-r--r--psycopg/lobject.h21
1 files changed, 11 insertions, 10 deletions
diff --git a/psycopg/lobject.h b/psycopg/lobject.h
index 4b84021..fabba2d 100644
--- a/psycopg/lobject.h
+++ b/psycopg/lobject.h
@@ -26,6 +26,7 @@
#include <libpq-fe.h>
#include <libpq/libpq-fs.h>
+#include "psycopg/config.h"
#include "psycopg/connection.h"
#ifdef __cplusplus
@@ -48,19 +49,19 @@ typedef struct {
Oid oid; /* the oid for this lobject */
int fd; /* the file descriptor for file-like ops */
} lobjectObject;
-
+
/* functions exported from lobject_int.c */
-extern int lobject_open(lobjectObject *self, connectionObject *conn,
+HIDDEN int lobject_open(lobjectObject *self, connectionObject *conn,
Oid oid, int mode, Oid new_oid, char *new_file);
-extern int lobject_unlink(lobjectObject *self);
-extern int lobject_export(lobjectObject *self, char *filename);
-
-extern size_t lobject_read(lobjectObject *self, char *buf, size_t len);
-extern size_t lobject_write(lobjectObject *self, char *buf, size_t len);
-extern int lobject_seek(lobjectObject *self, int pos, int whence);
-extern int lobject_tell(lobjectObject *self);
-extern void lobject_close(lobjectObject *self);
+HIDDEN int lobject_unlink(lobjectObject *self);
+HIDDEN int lobject_export(lobjectObject *self, char *filename);
+
+HIDDEN Py_ssize_t lobject_read(lobjectObject *self, char *buf, size_t len);
+HIDDEN Py_ssize_t lobject_write(lobjectObject *self, char *buf, size_t len);
+HIDDEN int lobject_seek(lobjectObject *self, int pos, int whence);
+HIDDEN int lobject_tell(lobjectObject *self);
+HIDDEN int lobject_close(lobjectObject *self);
/* exception-raising macros */