You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
324 B
14 lines
324 B
#
|
|
# Pyrex wrapper for the cheesefinder API
|
|
#
|
|
|
|
cdef extern from "cheesefinder.h":
|
|
ctypedef void (*cheesefunc)(char *name, void *user_data)
|
|
void find_cheeses(cheesefunc user_func, void *user_data)
|
|
|
|
def find(f):
|
|
find_cheeses(callback, <void*>f)
|
|
|
|
cdef void callback(char *name, void *f):
|
|
(<object>f)(name)
|