Fix compilation error under gcc of the ctypes module bundled libffi for arm.

A variable was declared below the top of a block and one function was using
a K&R C style function declaration!
This commit is contained in:
Gregory P. Smith 2013-11-17 21:57:43 +00:00
commit 61b976f127
2 changed files with 9 additions and 7 deletions

View File

@ -50,6 +50,8 @@ Core and Builtins
Library
-------
- Fix compilation error under gcc of the ctypes module bundled libffi for arm.
- Issue #19448: Add private API to SSL module to lookup ASN.1 objects by OID,
NID, short name and long name.

View File

@ -221,11 +221,11 @@ void ffi_call(ffi_cif *cif, void (*fn)(void), void *rvalue, void **avalue)
int vfp_struct = (cif->flags == FFI_TYPE_STRUCT_VFP_FLOAT
|| cif->flags == FFI_TYPE_STRUCT_VFP_DOUBLE);
unsigned int temp;
ecif.cif = cif;
ecif.avalue = avalue;
unsigned int temp;
/* If the return value is a struct and we don't have a return */
/* value address then we need to make one */
@ -278,11 +278,11 @@ void ffi_closure_VFP (ffi_closure *);
/* This function is jumped to by the trampoline */
unsigned int
ffi_closure_SYSV_inner (closure, respp, args, vfp_args)
ffi_closure *closure;
void **respp;
void *args;
void *vfp_args;
ffi_closure_SYSV_inner(
ffi_closure *closure,
void **respp,
void *args,
void *vfp_args)
{
// our various things...
ffi_cif *cif;