[Gnucash-changes] Patch from Chris Shoemaker to remove the
G_INLINE_FUNC macro from
David Hampton
hampton at cvs.gnucash.org
Thu Oct 13 00:16:55 EDT 2005
Log Message:
-----------
Patch from Chris Shoemaker to remove the G_INLINE_FUNC macro from
various function definitions. Fixes undefined symbol errors
preventing him from linking the program.
Tags:
----
gnucash-gnome2-dev
Modified Files:
--------------
gnucash/src/app-utils:
gnc-ui-util.c
gnucash/src/business/business-core:
gncAddress.c
gncCustomer.c
gncEmployee.c
gncEntry.c
gncJob.c
gncOrder.c
gncVendor.c
gnucash/src/engine:
Account.c
Transaction.c
gnucash/src/register/register-gnome:
gnucash-grid.c
gnucash-sheet.c
Revision Data
-------------
Index: gnc-ui-util.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/app-utils/gnc-ui-util.c,v
retrieving revision 1.39.2.13
retrieving revision 1.39.2.14
diff -Lsrc/app-utils/gnc-ui-util.c -Lsrc/app-utils/gnc-ui-util.c -u -r1.39.2.13 -r1.39.2.14
--- src/app-utils/gnc-ui-util.c
+++ src/app-utils/gnc-ui-util.c
@@ -1518,7 +1518,7 @@
G_INLINE_FUNC long long int multiplier (int num_decimals);
-G_INLINE_FUNC long long int
+long long int
multiplier (int num_decimals)
{
switch (num_decimals)
Index: gncEmployee.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/business/business-core/gncEmployee.c,v
retrieving revision 1.15.4.7
retrieving revision 1.15.4.8
diff -Lsrc/business/business-core/gncEmployee.c -Lsrc/business/business-core/gncEmployee.c -u -r1.15.4.7 -r1.15.4.8
--- src/business/business-core/gncEmployee.c
+++ src/business/business-core/gncEmployee.c
@@ -63,8 +63,7 @@
#define CACHE_REMOVE(str) g_cache_remove(gnc_engine_get_string_cache(), (str));
G_INLINE_FUNC void mark_employee (GncEmployee *employee);
-G_INLINE_FUNC void
-mark_employee (GncEmployee *employee)
+void mark_employee (GncEmployee *employee)
{
employee->inst.dirty = TRUE;
qof_collection_mark_dirty (employee->inst.entity.collection);
Index: gncEntry.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/business/business-core/gncEntry.c,v
retrieving revision 1.32.4.8
retrieving revision 1.32.4.9
diff -Lsrc/business/business-core/gncEntry.c -Lsrc/business/business-core/gncEntry.c -u -r1.32.4.8 -r1.32.4.9
--- src/business/business-core/gncEntry.c
+++ src/business/business-core/gncEntry.c
@@ -170,8 +170,7 @@
}
G_INLINE_FUNC void mark_entry (GncEntry *entry);
-G_INLINE_FUNC void
-mark_entry (GncEntry *entry)
+void mark_entry (GncEntry *entry)
{
entry->inst.dirty = TRUE;
qof_collection_mark_dirty (entry->inst.entity.collection);
Index: gncAddress.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/business/business-core/gncAddress.c,v
retrieving revision 1.4.4.9
retrieving revision 1.4.4.10
diff -Lsrc/business/business-core/gncAddress.c -Lsrc/business/business-core/gncAddress.c -u -r1.4.4.9 -r1.4.4.10
--- src/business/business-core/gncAddress.c
+++ src/business/business-core/gncAddress.c
@@ -56,8 +56,7 @@
#define CACHE_REMOVE(str) g_cache_remove(gnc_engine_get_string_cache(), (str));
G_INLINE_FUNC void mark_address (GncAddress *address);
-G_INLINE_FUNC void
-mark_address (GncAddress *address)
+void mark_address (GncAddress *address)
{
address->dirty = TRUE;
Index: gncOrder.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/business/business-core/gncOrder.c,v
retrieving revision 1.23.4.8
retrieving revision 1.23.4.9
diff -Lsrc/business/business-core/gncOrder.c -Lsrc/business/business-core/gncOrder.c -u -r1.23.4.8 -r1.23.4.9
--- src/business/business-core/gncOrder.c
+++ src/business/business-core/gncOrder.c
@@ -71,8 +71,7 @@
}
G_INLINE_FUNC void mark_order (GncOrder *order);
-G_INLINE_FUNC void
-mark_order (GncOrder *order)
+void mark_order (GncOrder *order)
{
order->inst.dirty = TRUE;
qof_collection_mark_dirty (order->inst.entity.collection);
Index: gncCustomer.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/business/business-core/gncCustomer.c,v
retrieving revision 1.20.4.10
retrieving revision 1.20.4.11
diff -Lsrc/business/business-core/gncCustomer.c -Lsrc/business/business-core/gncCustomer.c -u -r1.20.4.10 -r1.20.4.11
--- src/business/business-core/gncCustomer.c
+++ src/business/business-core/gncCustomer.c
@@ -80,8 +80,7 @@
#define CACHE_REMOVE(str) g_cache_remove(gnc_engine_get_string_cache(), (str));
G_INLINE_FUNC void mark_customer (GncCustomer *customer);
-G_INLINE_FUNC void
-mark_customer (GncCustomer *customer)
+void mark_customer (GncCustomer *customer)
{
customer->inst.dirty = TRUE;
qof_collection_mark_dirty (customer->inst.entity.collection);
Index: gncVendor.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/business/business-core/gncVendor.c,v
retrieving revision 1.21.4.7
retrieving revision 1.21.4.8
diff -Lsrc/business/business-core/gncVendor.c -Lsrc/business/business-core/gncVendor.c -u -r1.21.4.7 -r1.21.4.8
--- src/business/business-core/gncVendor.c
+++ src/business/business-core/gncVendor.c
@@ -69,8 +69,7 @@
#define CACHE_REMOVE(str) g_cache_remove(gnc_engine_get_string_cache(), (str));
G_INLINE_FUNC void mark_vendor (GncVendor *vendor);
-G_INLINE_FUNC void
-mark_vendor (GncVendor *vendor)
+void mark_vendor (GncVendor *vendor)
{
vendor->inst.dirty = TRUE;
qof_collection_mark_dirty (vendor->inst.entity.collection);
Index: gncJob.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/business/business-core/gncJob.c,v
retrieving revision 1.18.4.9
retrieving revision 1.18.4.10
diff -Lsrc/business/business-core/gncJob.c -Lsrc/business/business-core/gncJob.c -u -r1.18.4.9 -r1.18.4.10
--- src/business/business-core/gncJob.c
+++ src/business/business-core/gncJob.c
@@ -58,8 +58,7 @@
#define CACHE_REMOVE(str) g_cache_remove(gnc_engine_get_string_cache(), (str));
G_INLINE_FUNC void mark_job (GncJob *job);
-G_INLINE_FUNC void
-mark_job (GncJob *job)
+void mark_job (GncJob *job)
{
job->inst.dirty = TRUE;
qof_collection_mark_dirty (job->inst.entity.collection);
Index: Transaction.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/Transaction.c,v
retrieving revision 1.261.4.17
retrieving revision 1.261.4.18
diff -Lsrc/engine/Transaction.c -Lsrc/engine/Transaction.c -u -r1.261.4.17 -r1.261.4.18
--- src/engine/Transaction.c
+++ src/engine/Transaction.c
@@ -78,8 +78,7 @@
static QofLogModule log_module = GNC_MOD_ENGINE;
G_INLINE_FUNC void check_open (Transaction *trans);
-G_INLINE_FUNC void
-check_open (Transaction *trans)
+void check_open (Transaction *trans)
{
if (trans && 0 >= trans->inst.editlevel)
{
@@ -512,7 +511,7 @@
#define SET_GAINS_VDIRTY(s) SET_GAINS_DIRTY(s,GAINS_STATUS_VDIRTY);
G_INLINE_FUNC void mark_split (Split *s);
-G_INLINE_FUNC void mark_split (Split *s)
+void mark_split (Split *s)
{
Account *account = s->acc;
@@ -528,7 +527,7 @@
G_INLINE_FUNC void mark_trans (Transaction *trans);
-G_INLINE_FUNC void mark_trans (Transaction *trans)
+void mark_trans (Transaction *trans)
{
GList *node;
@@ -539,7 +538,7 @@
}
G_INLINE_FUNC void gen_event (Split *split);
-G_INLINE_FUNC void gen_event (Split *split)
+void gen_event (Split *split)
{
Account *account = split->acc;
Transaction *trans = split->parent;
@@ -564,7 +563,7 @@
}
G_INLINE_FUNC void gen_event_trans (Transaction *trans);
-G_INLINE_FUNC void gen_event_trans (Transaction *trans)
+void gen_event_trans (Transaction *trans)
{
GList *node;
Index: Account.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/Account.c,v
retrieving revision 1.222.4.19
retrieving revision 1.222.4.20
diff -Lsrc/engine/Account.c -Lsrc/engine/Account.c -u -r1.222.4.19 -r1.222.4.20
--- src/engine/Account.c
+++ src/engine/Account.c
@@ -53,7 +53,7 @@
\********************************************************************/
G_INLINE_FUNC void mark_account (Account *account);
-G_INLINE_FUNC void
+void
mark_account (Account *account)
{
if (account->parent) account->parent->saved = FALSE;
Index: gnucash-sheet.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/register/register-gnome/gnucash-sheet.c,v
retrieving revision 1.19.4.17
retrieving revision 1.19.4.18
diff -Lsrc/register/register-gnome/gnucash-sheet.c -Lsrc/register/register-gnome/gnucash-sheet.c -u -r1.19.4.17 -r1.19.4.18
--- src/register/register-gnome/gnucash-sheet.c
+++ src/register/register-gnome/gnucash-sheet.c
@@ -85,7 +85,7 @@
G_INLINE_FUNC gboolean
gnucash_sheet_virt_cell_out_of_bounds (GnucashSheet *sheet,
VirtualCellLocation vcell_loc);
-G_INLINE_FUNC gboolean
+gboolean
gnucash_sheet_virt_cell_out_of_bounds (GnucashSheet *sheet,
VirtualCellLocation vcell_loc)
{
Index: gnucash-grid.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/register/register-gnome/gnucash-grid.c,v
retrieving revision 1.2.6.9
retrieving revision 1.2.6.10
diff -Lsrc/register/register-gnome/gnucash-grid.c -Lsrc/register/register-gnome/gnucash-grid.c -u -r1.2.6.9 -r1.2.6.10
--- src/register/register-gnome/gnucash-grid.c
+++ src/register/register-gnome/gnucash-grid.c
@@ -256,7 +256,7 @@
int x1, int y1, int x2, int y2,
PhysicalCellBorderLineStyle style);
-G_INLINE_FUNC void
+void
draw_cell_line (GdkDrawable *drawable,
GdkGC *gc, GdkColor *bg_color,
int x1, int y1, int x2, int y2,
More information about the gnucash-changes
mailing list