On Tue, Jun 24, 2008 at 5:57 PM, Geoff Teale <[EMAIL PROTECTED]> wrote:

 Hi,
>
> It's not a null terminated string, i.e. it can validly contain nulls and
> therefore functions that expect them will truncate the string.


Aha, I didn't realize that. Thanks! It might be nice to add that to the docs
for future reference.


> .. and use the retlen (a size_t) to know how long the string is.   I'd show
> you my code, but I return it into the calling Python function from the C
> code using Py_BuildValue() - that code is not going to be of any use to you
> unless you're making a custom python binding to the library.
>

Funny you should say that, that's exactly what I'm up to! I'm writing a sort
of wrapperish thing in C first to reduce and simplify the task of writing
the actual C binding, since I want the python module to have very minimal
functionality: 1) enroll and save to my dir of choice 2) verify 3) capture
images for added fanciness.

My code[1] is a bit messy at this point (missing checks etc) but close to
being a full prototype, I'll probably work on it tomorrow. Then, I'll be
working on a QT4 gui for all this, in python, hence me creating the binding.
<shamelessplug>Finally, I'll be integrating all this into Pardus [2][3],
which uses python for a large part of the innards and QT for most of the
homebrewn tool / manager UIs.</shamelessplug>

Thanks for all the help, Geoff and Linus!

Oh, also, if you're feeling curious, the PISI (Pardus's package manager)
package for libfprint is at [4] (although pisi retrieves that from the
repository automatically) and build files at SVN are at [5].

~ Mehmet Ali Akmanalp

[1] http://svn.pardus.org.tr/uludag/trunk/staj-projeleri/parmakizi/pyfinger/
[2] http://www.pardus.org.tr/eng/index.html
[3] http://distrowatch.com/table.php?distribution=pardus
[4] http://paketler.pardus.org.tr/pardus-2008/libfprint-0.0.6-3-1.pisi
[5] http://svn.pardus.org.tr/pardus/2008/programming/libs/libfprint/
_______________________________________________
fprint mailing list
[email protected]
http://lists.reactivated.net/mailman/listinfo/fprint

Reply via email to