~ubuntu-branches/ubuntu/saucy/python2.7/saucy-updates

« back to all changes in this revision

Viewing changes to Modules/_ctypes/libffi/src/sh64/ffitarget.h

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2013-03-23 19:56:03 UTC
  • mfrom: (1.1.13)
  • Revision ID: package-import@ubuntu.com-20130323195603-ftu05fam0tvkpkro
Tags: 2.7.4~rc1-0ubuntu1
* Python 2.7.4 release candidate 1.
  - Issue #10211: Buffer objects expose the new buffer interface internally.
  - Issue #10212: cStringIO and struct.unpack support new buffer objects.
  - Issue #12098: multiprocessing on Windows now starts child processes
    using the same sys.flags as the current process.
  - Issue #8862: Fixed curses cleanup when getkey is interrputed by a signal.
  - Issue #9090: When a socket with a timeout fails with EWOULDBLOCK or
    EAGAIN, retry the select() loop instead of bailing out.
  - Issue #1285086: Get rid of the refcounting hack and speed up
    urllib.unquote().
  - Issue #17368: Fix an off-by-one error in the Python JSON decoder
    that caused a failure while decoding empty object literals when
    object_pairs_hook was specified.
  - Issue #17477: Update the bsddb module to pybsddb 5.3.0, supporting
    db-5.x, and dropping support for db-4.1 and db-4.2.
  - Issue #17192: Update the ctypes module's libffi to v3.0.13.  This
    specifically addresses a stack misalignment issue on x86 and issues on
    some more recent platforms.
  - Issue #11420: make test suite pass with -B/DONTWRITEBYTECODE set.
  - Issue #17299: Add test coverage for cPickle with file objects
    and general IO objects.
  - Issue #11963: remove human verification from test_parser and
    test_subprocess.
  - Issue #16004: Add `make touch`.
  - Issue #17047: remove doubled words in docs and docstrings
* Rework the sysconfigdata patch into something upstreamable.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/* -----------------------------------------------------------------*-C-*-
2
 
   ffitarget.h - Copyright (c) 1996-2003  Red Hat, Inc.
 
2
   ffitarget.h - Copyright (c) 2012  Anthony Green
 
3
                 Copyright (c) 1996-2003  Red Hat, Inc.
3
4
   Target configuration macros for SuperH - SHmedia.
4
5
 
5
6
   Permission is hereby granted, free of charge, to any person obtaining
27
28
#ifndef LIBFFI_TARGET_H
28
29
#define LIBFFI_TARGET_H
29
30
 
 
31
#ifndef LIBFFI_H
 
32
#error "Please do not include ffitarget.h directly into your source.  Use ffi.h instead."
 
33
#endif
 
34
 
30
35
/* ---- Generic type definitions ----------------------------------------- */
31
36
 
32
37
#ifndef LIBFFI_ASM
36
41
typedef enum ffi_abi {
37
42
  FFI_FIRST_ABI = 0,
38
43
  FFI_SYSV,
39
 
  FFI_DEFAULT_ABI = FFI_SYSV,
40
 
  FFI_LAST_ABI = FFI_DEFAULT_ABI + 1
 
44
  FFI_LAST_ABI,
 
45
  FFI_DEFAULT_ABI = FFI_SYSV
41
46
} ffi_abi;
42
47
 
43
48
#define FFI_EXTRA_CIF_FIELDS long long flags2