rename 'new' to 'create' to avoid reserved word collision with C++

add 'version_compare' function for sql backedn updates


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10042 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Linas Vepstas 2004-06-12 20:27:08 +00:00
parent d574e0f186
commit 832d75d08e
9 changed files with 21 additions and 12 deletions

View File

@ -678,13 +678,14 @@ static QofObject gncBillTermDesc =
interface_version: QOF_OBJECT_VERSION, interface_version: QOF_OBJECT_VERSION,
e_type: _GNC_MOD_NAME, e_type: _GNC_MOD_NAME,
type_label: "Billing Term", type_label: "Billing Term",
new: NULL, create: NULL,
book_begin: _gncBillTermCreate, book_begin: _gncBillTermCreate,
book_end: _gncBillTermDestroy, book_end: _gncBillTermDestroy,
is_dirty: qof_collection_is_dirty, is_dirty: qof_collection_is_dirty,
mark_clean: qof_collection_mark_clean, mark_clean: qof_collection_mark_clean,
foreach: qof_collection_foreach, foreach: qof_collection_foreach,
printable: NULL printable: NULL,
version_cmp: (int (*)(gpointer, gpointer)) qof_instance_version_cmp,
}; };
gboolean gncBillTermRegister (void) gboolean gncBillTermRegister (void)

View File

@ -536,13 +536,14 @@ static QofObject gncCustomerDesc =
interface_version: QOF_OBJECT_VERSION, interface_version: QOF_OBJECT_VERSION,
e_type: _GNC_MOD_NAME, e_type: _GNC_MOD_NAME,
type_label: "Customer", type_label: "Customer",
new: NULL, create: NULL,
book_begin: NULL, book_begin: NULL,
book_end: NULL, book_end: NULL,
is_dirty: qof_collection_is_dirty, is_dirty: qof_collection_is_dirty,
mark_clean: qof_collection_mark_clean, mark_clean: qof_collection_mark_clean,
foreach: qof_collection_foreach, foreach: qof_collection_foreach,
printable: _gncCustomerPrintable, printable: _gncCustomerPrintable,
version_cmp: (int (*)(gpointer, gpointer)) qof_instance_version_cmp,
}; };
gboolean gncCustomerRegister (void) gboolean gncCustomerRegister (void)

View File

@ -403,13 +403,14 @@ static QofObject gncEmployeeDesc =
interface_version: QOF_OBJECT_VERSION, interface_version: QOF_OBJECT_VERSION,
e_type: _GNC_MOD_NAME, e_type: _GNC_MOD_NAME,
type_label: "Employee", type_label: "Employee",
new: NULL, create: NULL,
book_begin: NULL, book_begin: NULL,
book_end: NULL, book_end: NULL,
is_dirty: qof_collection_is_dirty, is_dirty: qof_collection_is_dirty,
mark_clean: qof_collection_mark_clean, mark_clean: qof_collection_mark_clean,
foreach: qof_collection_foreach, foreach: qof_collection_foreach,
printable: _gncEmployeePrintable, printable: _gncEmployeePrintable,
version_cmp: (int (*)(gpointer, gpointer)) qof_instance_version_cmp,
}; };
gboolean gncEmployeeRegister (void) gboolean gncEmployeeRegister (void)

View File

@ -1169,13 +1169,14 @@ static QofObject gncEntryDesc =
interface_version: QOF_OBJECT_VERSION, interface_version: QOF_OBJECT_VERSION,
e_type: _GNC_MOD_NAME, e_type: _GNC_MOD_NAME,
type_label: "Order/Invoice/Bill Entry", type_label: "Order/Invoice/Bill Entry",
new: NULL, create: NULL,
book_begin: NULL, book_begin: NULL,
book_end: NULL, book_end: NULL,
is_dirty: qof_collection_is_dirty, is_dirty: qof_collection_is_dirty,
mark_clean: qof_collection_mark_clean, mark_clean: qof_collection_mark_clean,
foreach: qof_collection_foreach, foreach: qof_collection_foreach,
printable: NULL, printable: NULL,
version_cmp: (int (*)(gpointer, gpointer)) qof_instance_version_cmp,
}; };
gboolean gncEntryRegister (void) gboolean gncEntryRegister (void)

View File

@ -1363,13 +1363,14 @@ static QofObject gncInvoiceDesc =
interface_version: QOF_OBJECT_VERSION, interface_version: QOF_OBJECT_VERSION,
e_type: _GNC_MOD_NAME, e_type: _GNC_MOD_NAME,
type_label: "Invoice", type_label: "Invoice",
new: NULL, create: NULL,
book_begin: NULL, book_begin: NULL,
book_end: NULL, book_end: NULL,
is_dirty: qof_collection_is_dirty, is_dirty: qof_collection_is_dirty,
mark_clean: qof_collection_mark_clean, mark_clean: qof_collection_mark_clean,
foreach: qof_collection_foreach, foreach: qof_collection_foreach,
printable: _gncInvoicePrintable, printable: _gncInvoicePrintable,
version_cmp: (int (*)(gpointer, gpointer)) qof_instance_version_cmp,
}; };
static void static void

View File

@ -353,13 +353,14 @@ static QofObject gncJobDesc =
interface_version: QOF_OBJECT_VERSION, interface_version: QOF_OBJECT_VERSION,
e_type: _GNC_MOD_NAME, e_type: _GNC_MOD_NAME,
type_label: "Job", type_label: "Job",
new: NULL, create: NULL,
book_begin: NULL, book_begin: NULL,
book_end: NULL, book_end: NULL,
is_dirty: qof_collection_is_dirty, is_dirty: qof_collection_is_dirty,
mark_clean: qof_collection_mark_clean, mark_clean: qof_collection_mark_clean,
foreach: qof_collection_foreach, foreach: qof_collection_foreach,
printable: _gncJobPrintable printable: _gncJobPrintable,
version_cmp: (int (*)(gpointer, gpointer)) qof_instance_version_cmp,
}; };
gboolean gncJobRegister (void) gboolean gncJobRegister (void)

View File

@ -425,13 +425,14 @@ static QofObject gncOrderDesc =
interface_version: QOF_OBJECT_VERSION, interface_version: QOF_OBJECT_VERSION,
e_type: _GNC_MOD_NAME, e_type: _GNC_MOD_NAME,
type_label: "Order", type_label: "Order",
new: NULL, create: NULL,
book_begin: NULL, book_begin: NULL,
book_end: NULL, book_end: NULL,
is_dirty: qof_collection_is_dirty, is_dirty: qof_collection_is_dirty,
mark_clean: qof_collection_mark_clean, mark_clean: qof_collection_mark_clean,
foreach: qof_collection_foreach, foreach: qof_collection_foreach,
printable: _gncOrderPrintable, printable: _gncOrderPrintable,
version_cmp: (int (*)(gpointer, gpointer)) qof_instance_version_cmp,
}; };
gboolean gncOrderRegister (void) gboolean gncOrderRegister (void)

View File

@ -799,13 +799,14 @@ static QofObject gncTaxTableDesc =
interface_version: QOF_OBJECT_VERSION, interface_version: QOF_OBJECT_VERSION,
e_type: _GNC_MOD_NAME, e_type: _GNC_MOD_NAME,
type_label: "Tax Table", type_label: "Tax Table",
new: NULL, create: NULL,
book_begin: _gncTaxTableCreate, book_begin: _gncTaxTableCreate,
book_end: _gncTaxTableDestroy, book_end: _gncTaxTableDestroy,
is_dirty: qof_collection_is_dirty, is_dirty: qof_collection_is_dirty,
mark_clean: qof_collection_mark_clean, mark_clean: qof_collection_mark_clean,
foreach: qof_collection_foreach, foreach: qof_collection_foreach,
printable: NULL, printable: NULL,
version_cmp: (int (*)(gpointer, gpointer)) qof_instance_version_cmp,
}; };
gboolean gncTaxTableRegister (void) gboolean gncTaxTableRegister (void)

View File

@ -486,13 +486,14 @@ static QofObject gncVendorDesc =
interface_version: QOF_OBJECT_VERSION, interface_version: QOF_OBJECT_VERSION,
e_type: _GNC_MOD_NAME, e_type: _GNC_MOD_NAME,
type_label: "Vendor", type_label: "Vendor",
new: NULL, create: NULL,
book_begin: NULL, book_begin: NULL,
book_end: NULL, book_end: NULL,
is_dirty: qof_collection_is_dirty, is_dirty: qof_collection_is_dirty,
mark_clean: qof_collection_mark_clean, mark_clean: qof_collection_mark_clean,
foreach: qof_collection_foreach, foreach: qof_collection_foreach,
printable: _gncVendorPrintable printable: _gncVendorPrintable,
version_cmp: (int (*)(gpointer, gpointer)) qof_instance_version_cmp,
}; };
gboolean gncVendorRegister (void) gboolean gncVendorRegister (void)