mirror of
				https://github.com/psycopg/psycopg2.git
				synced 2025-11-04 01:37:31 +03:00 
			
		
		
		
	Use ifdef instead of if to check LO64
This commit is contained in:
		
							parent
							
								
									91eabf5fcb
								
							
						
					
					
						commit
						0205d6ca2e
					
				| 
						 | 
				
			
			@ -389,7 +389,7 @@ lobject_seek(lobjectObject *self, long pos, int whence)
 | 
			
		|||
    Py_BEGIN_ALLOW_THREADS;
 | 
			
		||||
    pthread_mutex_lock(&(self->conn->lock));
 | 
			
		||||
 | 
			
		||||
#if HAVE_LO64
 | 
			
		||||
#ifdef HAVE_LO64
 | 
			
		||||
    if (self->conn->server_version < 90300) {
 | 
			
		||||
        where = (long)lo_lseek(self->conn->pgconn, self->fd, (int)pos, whence);
 | 
			
		||||
    } else {
 | 
			
		||||
| 
						 | 
				
			
			@ -424,7 +424,7 @@ lobject_tell(lobjectObject *self)
 | 
			
		|||
    Py_BEGIN_ALLOW_THREADS;
 | 
			
		||||
    pthread_mutex_lock(&(self->conn->lock));
 | 
			
		||||
 | 
			
		||||
#if HAVE_LO64
 | 
			
		||||
#ifdef HAVE_LO64
 | 
			
		||||
    if (self->conn->server_version < 90300) {
 | 
			
		||||
        where = (long)lo_tell(self->conn->pgconn, self->fd);
 | 
			
		||||
    } else {
 | 
			
		||||
| 
						 | 
				
			
			@ -489,7 +489,7 @@ lobject_truncate(lobjectObject *self, size_t len)
 | 
			
		|||
    Py_BEGIN_ALLOW_THREADS;
 | 
			
		||||
    pthread_mutex_lock(&(self->conn->lock));
 | 
			
		||||
 | 
			
		||||
#if HAVE_LO64
 | 
			
		||||
#ifdef HAVE_LO64
 | 
			
		||||
    if (self->conn->server_version < 90300) {
 | 
			
		||||
        retvalue = lo_truncate(self->conn->pgconn, self->fd, len);
 | 
			
		||||
    } else {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -175,7 +175,7 @@ psyco_lobj_seek(lobjectObject *self, PyObject *args)
 | 
			
		|||
    EXC_IF_LOBJ_LEVEL0(self);
 | 
			
		||||
    EXC_IF_LOBJ_UNMARKED(self);
 | 
			
		||||
 | 
			
		||||
#if !HAVE_LO64
 | 
			
		||||
#ifndef HAVE_LO64
 | 
			
		||||
    if (offset > INT_MAX) {
 | 
			
		||||
        psyco_set_error(InterfaceError, NULL,
 | 
			
		||||
            "offset out of range");
 | 
			
		||||
| 
						 | 
				
			
			@ -272,7 +272,7 @@ psyco_lobj_truncate(lobjectObject *self, PyObject *args)
 | 
			
		|||
    EXC_IF_LOBJ_LEVEL0(self);
 | 
			
		||||
    EXC_IF_LOBJ_UNMARKED(self);
 | 
			
		||||
 | 
			
		||||
#if !HAVE_LO64
 | 
			
		||||
#ifndef HAVE_LO64
 | 
			
		||||
    if (len > INT_MAX) {
 | 
			
		||||
        psyco_set_error(InterfaceError, NULL,
 | 
			
		||||
            "len out of range");
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								setup.py
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								setup.py
									
									
									
									
									
								
							| 
						 | 
				
			
			@ -422,8 +422,6 @@ class psycopg_build_ext(build_ext):
 | 
			
		|||
            # enable lo64 if postgres >= 9.3
 | 
			
		||||
            if (pgmajor, pgminor) >= (9, 3):
 | 
			
		||||
                define_macros.append(("HAVE_LO64", "1"))
 | 
			
		||||
            else:
 | 
			
		||||
                define_macros.append(("HAVE_LO64", "0"))
 | 
			
		||||
 | 
			
		||||
        except Warning:
 | 
			
		||||
            w = sys.exc_info()[1]  # work around py 2/3 different syntax
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user