Skip to main content

A short description for your project.

Project description

Uses cffi to build a simple interface for calling functions in a C file. This
package is designed for convenience and should work only in the very simple
cases. It is used in an educational setting in a mixed Python/C programming
course.

Usage
=====

It is very simple. Say you have a "libfuncs.c" in the working directory

.. code-block::c
#include<stdio.h>

int double(int x) {
return x + x;
}

We can call the `double` function by relying in the implicit import in the
:mod:`ccall` module.

>>> import ccall as c
>>> c.libfuncs.double(21)
42


Limitations
===========

This software is beta. Use with care!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ccall-0.1.0.tar.gz (4.8 kB view details)

Uploaded Source

File details

Details for the file ccall-0.1.0.tar.gz.

File metadata

  • Download URL: ccall-0.1.0.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ccall-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8578c36ca68441eba28342b23189e2459ab85f2911786795c6eb435e084a69a8
MD5 c66430ace5e52789265d48dc19e71ae9
BLAKE2b-256 548c1948603872cef57407e98388b0cc2e395c8e2f61562a7b5d698b76c945b4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page