Author: byterock
Date: Fri Apr 23 03:29:23 2010
New Revision: 13914

Modified:
   dbd-oracle/trunk/dbdimp.h

Log:
Patch from Charles Jardine that fixes bug found only on Big-Endian hardware 

- perl 5.8.7 built for sun4-solaris-64
- gcc 4.0.2
- Solaris 10 update 6
- Oracle 10.2.0.4 

reported by Timothy Everett and others

Modified: dbd-oracle/trunk/dbdimp.h
==============================================================================
--- dbd-oracle/trunk/dbdimp.h   (original)
+++ dbd-oracle/trunk/dbdimp.h   Fri Apr 23 03:29:23 2010
@@ -158,7 +158,7 @@
        OCIType                 *obj_type;                      /*if an embeded 
object this is the  OCIType returned by a OCIObjectPin*/
        ub1                             is_final_type;          /*object's 
OCI_ATTR_IS_FINAL_TYPE*/
        fbh_obj_t               *fields;                        /*one object 
for each field/property*/
-       int                             field_count;            /*The number of 
fields Not really needed but nice to have*/
+       ub2                             field_count;            /*The number of 
fields Not really needed but nice to have*/
        fbh_obj_t               *next_subtype;          /*There is strored 
information about subtypes for inteherited objects*/
        AV                              *value;                         /*The 
value to send back to Perl This way there are no memory leaks*/
        SV                              *full_type_name;        /*Perl value of 
full type name = schema_name "." type_name*/

Reply via email to