2001-06-12 Dave Peticolas <dave@krondo.com>

* src/register/register-common.h: move function defs to
	register-common.c

	* src/register/register-common.c: new file


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4643 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Dave Peticolas 2001-06-12 20:42:34 +00:00
parent 9c21bd3e40
commit f655f9dcb6
4 changed files with 49 additions and 17 deletions

View File

@ -1,5 +1,10 @@
2001-06-12 Dave Peticolas <dave@krondo.com>
* src/register/register-common.h: move function defs to
register-common.c
* src/register/register-common.c: new file
* src/gnome/glade/Makefile.am: new file
* src/gnome/glade/commodity.glade: new file. glade file for

View File

@ -10,6 +10,7 @@ libgncregister_a_SOURCES = \
pricecell.c \
quickfillcell.c \
recncell.c \
register-common.c \
splitreg.c \
table-allgui.c \
table-gnome.c \

View File

@ -0,0 +1,40 @@
/********************************************************************\
* register-common.c -- Common functions for the register *
* Copyright (c) 2001 Dave Peticolas *
* *
* This program is free software; you can redistribute it and/or *
* modify it under the terms of the GNU General Public License as *
* published by the Free Software Foundation; either version 2 of *
* the License, or (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License*
* along with this program; if not, contact: *
* *
* Free Software Foundation Voice: +1-617-542-5942 *
* 59 Temple Place - Suite 330 Fax: +1-617-542-2652 *
* Boston, MA 02111-1307, USA gnu@gnu.org *
* *
\********************************************************************/
#include "register-common.h"
gboolean
virt_cell_loc_equal (VirtualCellLocation vcl1, VirtualCellLocation vcl2)
{
return ((vcl1.virt_row == vcl2.virt_row) &&
(vcl1.virt_col == vcl2.virt_col));
}
gboolean
virt_loc_equal (VirtualLocation vl1, VirtualLocation vl2)
{
return (virt_cell_loc_equal (vl1.vcell_loc, vl2.vcell_loc) &&
(vl1.phys_row_offset == vl2.phys_row_offset) &&
(vl1.phys_col_offset == vl2.phys_col_offset));
}

View File

@ -37,14 +37,8 @@ struct _VirtualCellLocation {
};
G_INLINE_FUNC gboolean
virt_cell_loc_equal (VirtualCellLocation vcl1, VirtualCellLocation vcl2);
G_INLINE_FUNC gboolean
virt_cell_loc_equal (VirtualCellLocation vcl1, VirtualCellLocation vcl2)
{
return ((vcl1.virt_row == vcl2.virt_row) &&
(vcl1.virt_col == vcl2.virt_col));
}
gboolean virt_cell_loc_equal (VirtualCellLocation vcl1,
VirtualCellLocation vcl2);
/* The VirtualLocation structure contains the virtual
@ -66,14 +60,6 @@ struct _VirtualLocation {
};
G_INLINE_FUNC gboolean
virt_loc_equal (VirtualLocation vl1, VirtualLocation vl2);
G_INLINE_FUNC gboolean
virt_loc_equal (VirtualLocation vl1, VirtualLocation vl2)
{
return (virt_cell_loc_equal (vl1.vcell_loc, vl2.vcell_loc) &&
(vl1.phys_row_offset == vl2.phys_row_offset) &&
(vl1.phys_col_offset == vl2.phys_col_offset));
}
gboolean virt_loc_equal (VirtualLocation vl1, VirtualLocation vl2);
#endif