mirror of
https://github.com/python/cpython
synced 2026-09-29 12:10:30 +03:00
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:
parent
76edd2110d
commit
7929a1da1a
2 changed files with 9 additions and 7 deletions
|
|
@ -13,6 +13,8 @@ Core and Builtins
|
|||
Library
|
||||
-------
|
||||
|
||||
- Fix compilation error under gcc of the ctypes module bundled libffi for arm.
|
||||
|
||||
- Issue #19523: Closed FileHandler leak which occurred when delay was set.
|
||||
|
||||
- Issue #13674: Prevented time.strftime from crashing on Windows when given
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue