[GNC] gncJobNextID in gncJob.c not in gncJob.h

Robert Simmons rsimmons0 at gmail.com
Sun Aug 7 15:50:55 EDT 2022


I think I have tracked down the issue with Job ID incrementation.

The Python bindings are built from the header files using SWIG, if I
understand correctly. Looking at the file libgnucash/engine/gncJob.c I can
see the function:

gchar *gncJobNextID (QofBook *book)
{
    return qof_book_increment_and_format_counter (book, _GNC_MOD_NAME);
}

Then in the header, there is no reference to that function.
libgnucash/engine/gncJob.h

Is this a design decision?

And how can I work around this?


More information about the gnucash-user mailing list