mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
linas quicken file format changes & other hacks
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
1668431953
commit
6737339f29
3
Makefile
3
Makefile
@ -41,7 +41,8 @@ RANLIB = ranlib
|
||||
# USEDEBUG - causes debugging info to be displayed
|
||||
CFLAGS = $(LFLAGS) -I../include -I../libhtmlw -I/usr/X11/include \
|
||||
-I/usr/local/include -DMOTIF1_2 \
|
||||
-DUSEQUICKFILL # -DUSE_NO_COLOR -DDEBUGMEMORY -DUSEDEBUG
|
||||
-DDEBUGMEMORY -DUSEDEBUG
|
||||
# -DUSEQUICKFILL # -DUSE_NO_COLOR -DDEBUGMEMORY -DUSEDEBUG
|
||||
LFLAGS = -g -L/usr/local/lib -L/usr/X11/lib
|
||||
LIBS = -lXm -lXmu -lXbae -lXt -lXext -lX11 -lSM -lICE -lXpm
|
||||
|
||||
|
@ -92,7 +92,6 @@ accWindow( Widget parent )
|
||||
Widget dialog, form, frame, rc, widget,
|
||||
label, buttonform;
|
||||
AccWindow *accData;
|
||||
int position;
|
||||
|
||||
setBusyCursor( parent );
|
||||
|
||||
@ -110,14 +109,20 @@ accWindow( Widget parent )
|
||||
XmNheight, 300,
|
||||
XmNminHeight, 300,
|
||||
XmNmaxHeight, 300,
|
||||
XmNresizable, FALSE,
|
||||
XmNallowShellResize, FALSE,
|
||||
/* XmNtransient, FALSE, /* allow window to be repositioned */
|
||||
NULL );
|
||||
|
||||
XtAddCallback( dialog, XmNdestroyCallback,
|
||||
closeAccWindow, (XtPointer)accData );
|
||||
|
||||
/* The form to put everything in the dialog in */
|
||||
form = XtVaCreateWidget( "form", xmFormWidgetClass, dialog, NULL );
|
||||
form = XtVaCreateWidget( "form", xmFormWidgetClass, dialog,
|
||||
XmNrubberPositioning, TRUE,
|
||||
NULL );
|
||||
|
||||
|
||||
/******************************************************************\
|
||||
* The account type area *
|
||||
\******************************************************************/
|
||||
@ -211,7 +216,7 @@ accWindow( Widget parent )
|
||||
xmLabelGadgetClass, form,
|
||||
XmNtopAttachment, XmATTACH_WIDGET,
|
||||
XmNtopWidget, frame,
|
||||
XmNtopOffset, 10,
|
||||
XmNtopOffset, 10,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, 35, /* 35% */
|
||||
NULL );
|
||||
@ -223,7 +228,7 @@ accWindow( Widget parent )
|
||||
XmNcolumns, 25,
|
||||
XmNtopAttachment, XmATTACH_WIDGET,
|
||||
XmNtopWidget, frame,
|
||||
XmNtopOffset, 10,
|
||||
XmNtopOffset, 10,
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, 35, /* 35% */
|
||||
NULL );
|
||||
@ -232,7 +237,7 @@ accWindow( Widget parent )
|
||||
XtVaCreateManagedWidget( "Description:",
|
||||
xmLabelGadgetClass, form,
|
||||
XmNtopAttachment, XmATTACH_WIDGET,
|
||||
XmNtopWidget, accData->name,
|
||||
XmNtopWidget, accData->name,
|
||||
XmNtopOffset, 10,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, 35, /* 35% */
|
||||
@ -245,7 +250,7 @@ accWindow( Widget parent )
|
||||
XmNcolumns, 30,
|
||||
XmNtopAttachment, XmATTACH_WIDGET,
|
||||
XmNtopWidget, accData->name,
|
||||
XmNtopOffset, 10,
|
||||
XmNtopOffset, 10,
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, 35, /* 35% */
|
||||
NULL );
|
||||
@ -258,15 +263,14 @@ accWindow( Widget parent )
|
||||
xmFormWidgetClass, form,
|
||||
XmNfractionBase, 5,
|
||||
XmNtopAttachment, XmATTACH_WIDGET,
|
||||
XmNtopWidget, accData->desc,
|
||||
XmNtopOffset, 10,
|
||||
XmNtopWidget, accData->desc,
|
||||
XmNtopOffset, 10,
|
||||
XmNbottomAttachment, XmATTACH_FORM,
|
||||
XmNbottomOffset, 10,
|
||||
XmNleftAttachment, XmATTACH_FORM,
|
||||
XmNrightAttachment, XmATTACH_FORM,
|
||||
NULL );
|
||||
|
||||
position = 1; /* puts the buttons in the right place */
|
||||
|
||||
/* The "Notes" button opens a window to a few lines of notes about
|
||||
* the account */
|
||||
@ -274,12 +278,11 @@ accWindow( Widget parent )
|
||||
xmPushButtonWidgetClass, buttonform,
|
||||
XmNtopAttachment, XmATTACH_FORM,
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, position,
|
||||
XmNleftPosition, 1,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, ++position,
|
||||
XmNrightPosition, 2,
|
||||
XmNshowAsDefault, True,
|
||||
NULL );
|
||||
|
||||
XtAddCallback( widget, XmNactivateCallback,
|
||||
notesCB, (XtPointer)accData );
|
||||
|
||||
@ -288,9 +291,9 @@ accWindow( Widget parent )
|
||||
xmPushButtonWidgetClass, buttonform,
|
||||
XmNtopAttachment, XmATTACH_FORM,
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, position,
|
||||
XmNleftPosition, 2,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, ++position,
|
||||
XmNrightPosition, 3,
|
||||
XmNshowAsDefault, True,
|
||||
NULL );
|
||||
|
||||
@ -304,9 +307,9 @@ accWindow( Widget parent )
|
||||
xmPushButtonWidgetClass, buttonform,
|
||||
XmNtopAttachment, XmATTACH_FORM,
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, position,
|
||||
XmNleftPosition, 3,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, ++position,
|
||||
XmNrightPosition, 4,
|
||||
XmNshowAsDefault, True,
|
||||
NULL );
|
||||
|
||||
@ -359,7 +362,6 @@ editAccWindow( Widget parent, Account *account )
|
||||
{
|
||||
Widget dialog, form, widget, label, buttonform;
|
||||
EditAccWindow *editAccData;
|
||||
int position;
|
||||
|
||||
setBusyCursor( parent );
|
||||
|
||||
@ -378,13 +380,18 @@ editAccWindow( Widget parent, Account *account )
|
||||
XmNheight, 150,
|
||||
XmNminHeight, 150,
|
||||
XmNmaxHeight, 150,
|
||||
XmNresizable, FALSE,
|
||||
XmNallowShellResize, FALSE,
|
||||
XmNtransient, FALSE, /* allow window to be repositioned */
|
||||
NULL );
|
||||
|
||||
XtAddCallback( dialog, XmNdestroyCallback,
|
||||
closeEditAccWindow, (XtPointer)editAccData );
|
||||
|
||||
/* The form to put everything in the dialog in */
|
||||
form = XtVaCreateWidget( "form", xmFormWidgetClass, dialog, NULL );
|
||||
form = XtVaCreateWidget( "form", xmFormWidgetClass, dialog,
|
||||
XmNrubberPositioning, TRUE,
|
||||
NULL );
|
||||
/******************************************************************\
|
||||
* Text fields.... *
|
||||
\******************************************************************/
|
||||
@ -452,8 +459,6 @@ editAccWindow( Widget parent, Account *account )
|
||||
XmNrightAttachment, XmATTACH_FORM,
|
||||
NULL );
|
||||
|
||||
position = 1; /* puts the buttons in the right place */
|
||||
|
||||
/* The "Notes" button opens a window to a few lines of notes about
|
||||
* the account */
|
||||
widget =
|
||||
@ -461,9 +466,9 @@ editAccWindow( Widget parent, Account *account )
|
||||
xmPushButtonWidgetClass, buttonform,
|
||||
XmNtopAttachment, XmATTACH_FORM,
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, position,
|
||||
XmNleftPosition, 1,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, ++position,
|
||||
XmNrightPosition, 2,
|
||||
XmNshowAsDefault, True,
|
||||
NULL );
|
||||
|
||||
@ -476,9 +481,9 @@ editAccWindow( Widget parent, Account *account )
|
||||
xmPushButtonWidgetClass, buttonform,
|
||||
XmNtopAttachment, XmATTACH_FORM,
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, position,
|
||||
XmNleftPosition, 2,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, ++position,
|
||||
XmNrightPosition, 3,
|
||||
XmNshowAsDefault, True,
|
||||
NULL );
|
||||
|
||||
@ -493,9 +498,9 @@ editAccWindow( Widget parent, Account *account )
|
||||
xmPushButtonWidgetClass, buttonform,
|
||||
XmNtopAttachment, XmATTACH_FORM,
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, position,
|
||||
XmNleftPosition, 3,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, ++position,
|
||||
XmNrightPosition, 4,
|
||||
XmNshowAsDefault, True,
|
||||
NULL );
|
||||
|
||||
|
@ -84,6 +84,7 @@ adjBWindow( Widget parent, Account *acc )
|
||||
XmNdialogStyle, XmDIALOG_APPLICATION_MODAL,
|
||||
XmNtitle, buf,
|
||||
XmNdeleteResponse, XmDESTROY,
|
||||
XmNtransient, FALSE, /* allow window to be repositioned */
|
||||
NULL );
|
||||
|
||||
/* ... and so memory gets freed: */
|
||||
|
80
src/FileIO.c
80
src/FileIO.c
@ -82,6 +82,38 @@ int writeTransaction( int fd, Transaction *trans );
|
||||
int writeString( int fd, char *str );
|
||||
int writeDate( int fd, Date *date );
|
||||
|
||||
/*******************************************************/
|
||||
/* some endian stuff */
|
||||
|
||||
/* flip endianness of int, short, etc */
|
||||
int xaccFlipInt (int val)
|
||||
{
|
||||
unsigned int flip;
|
||||
flip = (val & 0xff000000) >> 24;
|
||||
flip |= (val & 0xff0000) >> 8;
|
||||
flip |= (val & 0xff00) << 8;
|
||||
flip |= (val & 0xff) << 24;
|
||||
return (int) flip;
|
||||
}
|
||||
|
||||
short xaccFlipShort (short val)
|
||||
{
|
||||
unsigned short flip;
|
||||
flip = (val & 0xff00) >> 8;
|
||||
flip |= (val & 0xff) << 8;
|
||||
return (short) flip;
|
||||
}
|
||||
|
||||
#define XACC_FLIP_ENDIAN
|
||||
#ifdef XACC_FLIP_ENDIAN
|
||||
#define XACC_FLIP_INT(x) { (x) = xaccFlipInt (x); }
|
||||
#define XACC_FLIP_SHORT(x) { (x) = xaccFlipShort (x); }
|
||||
#else
|
||||
#define XACC_FLIP_INT(x)
|
||||
#define XACC_FLIP_SHORT(x)
|
||||
#endif /* XACC_FLIP_ENDIAN */
|
||||
|
||||
|
||||
/********************************************************************\
|
||||
********************** LOAD DATA ***********************************
|
||||
\********************************************************************/
|
||||
@ -120,6 +152,7 @@ readData( char *datafile )
|
||||
freeData(data);
|
||||
return NULL;
|
||||
}
|
||||
XACC_FLIP_INT (token);
|
||||
|
||||
/* If this is an old file, ask the user if the file
|
||||
* should be updated */
|
||||
@ -149,6 +182,7 @@ readData( char *datafile )
|
||||
freeData(data);
|
||||
return NULL;
|
||||
}
|
||||
XACC_FLIP_INT (numAcc);
|
||||
|
||||
/* read in the accounts */
|
||||
for( i=0; i<numAcc; i++ )
|
||||
@ -207,14 +241,14 @@ readAccount( int fd, int token )
|
||||
}
|
||||
|
||||
acc->description = readString( fd, token );
|
||||
if( acc->accountName == NULL )
|
||||
if( acc->description == NULL )
|
||||
{
|
||||
freeAccount(acc);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
acc->notes = readString( fd, token );
|
||||
if( acc->accountName == NULL )
|
||||
if( acc->notes == NULL )
|
||||
{
|
||||
freeAccount(acc);
|
||||
return NULL;
|
||||
@ -226,6 +260,7 @@ readAccount( int fd, int token )
|
||||
freeAccount(acc);
|
||||
return NULL;
|
||||
}
|
||||
XACC_FLIP_INT (numTrans);
|
||||
|
||||
/* read the transactions */
|
||||
for( i=0; i<numTrans; i++ )
|
||||
@ -302,6 +337,7 @@ readTransaction( int fd, int token )
|
||||
_free(trans);
|
||||
return NULL;
|
||||
}
|
||||
XACC_FLIP_INT (trans->catagory);
|
||||
|
||||
err = read( fd, &(trans->reconciled), sizeof(char) );
|
||||
if( err != sizeof(char) )
|
||||
@ -336,6 +372,7 @@ readTransaction( int fd, int token )
|
||||
_free(trans);
|
||||
return NULL;
|
||||
}
|
||||
XACC_FLIP_INT (trans->amount);
|
||||
|
||||
return trans;
|
||||
}
|
||||
@ -358,6 +395,7 @@ readString( int fd, int token )
|
||||
err = read( fd, &size, sizeof(int) );
|
||||
if( err != sizeof(int) )
|
||||
return NULL;
|
||||
XACC_FLIP_INT (size);
|
||||
|
||||
str = (char *)XtMalloc(size);
|
||||
err = read( fd, str, size );
|
||||
@ -391,6 +429,7 @@ readDate( int fd, int token )
|
||||
_free(date);
|
||||
return NULL;
|
||||
}
|
||||
XACC_FLIP_INT (date->year);
|
||||
|
||||
err = read( fd, &(date->month), sizeof(int) );
|
||||
if( err != sizeof(int) )
|
||||
@ -398,6 +437,7 @@ readDate( int fd, int token )
|
||||
_free(date);
|
||||
return NULL;
|
||||
}
|
||||
XACC_FLIP_INT (date->month);
|
||||
|
||||
err = read( fd, &(date->day), sizeof(int) );
|
||||
if( err != sizeof(int) )
|
||||
@ -405,6 +445,7 @@ readDate( int fd, int token )
|
||||
_free(date);
|
||||
return NULL;
|
||||
}
|
||||
XACC_FLIP_INT (date->day);
|
||||
|
||||
return date;
|
||||
}
|
||||
@ -435,6 +476,7 @@ writeData( char *datafile, Data *data )
|
||||
return -1;
|
||||
}
|
||||
|
||||
XACC_FLIP_INT (token);
|
||||
err = write( fd, &token, sizeof(int) );
|
||||
if( err != sizeof(int) )
|
||||
{
|
||||
@ -444,6 +486,7 @@ writeData( char *datafile, Data *data )
|
||||
}
|
||||
|
||||
numAcc = data->numAcc;
|
||||
XACC_FLIP_INT (numAcc);
|
||||
err = write( fd, &numAcc, sizeof(int) );
|
||||
if( err != sizeof(int) )
|
||||
return -1;
|
||||
@ -472,7 +515,7 @@ writeAccount( int fd, Account *acc )
|
||||
{
|
||||
Transaction *trans;
|
||||
int err=0;
|
||||
int i,numTrans;
|
||||
int i,numTrans, ntrans;
|
||||
|
||||
err = write( fd, &(acc->flags), sizeof(char) );
|
||||
if( err != sizeof(char) )
|
||||
@ -498,7 +541,9 @@ writeAccount( int fd, Account *acc )
|
||||
for( numTrans = 0; getTransaction(acc,numTrans) != NULL; numTrans++ )
|
||||
{}
|
||||
|
||||
err = write( fd, &numTrans, sizeof(int) );
|
||||
ntrans = numTrans;
|
||||
XACC_FLIP_INT (ntrans);
|
||||
err = write( fd, &ntrans, sizeof(int) );
|
||||
if( err != sizeof(int) )
|
||||
return -1;
|
||||
|
||||
@ -524,6 +569,7 @@ int
|
||||
writeTransaction( int fd, Transaction *trans )
|
||||
{
|
||||
int err=0;
|
||||
int tmp;
|
||||
|
||||
err = writeString( fd, trans->num );
|
||||
if( err == -1 )
|
||||
@ -541,7 +587,9 @@ writeTransaction( int fd, Transaction *trans )
|
||||
if( err == -1 )
|
||||
return err;
|
||||
|
||||
err = write( fd, &(trans->catagory), sizeof(int) );
|
||||
tmp = trans->catagory;
|
||||
XACC_FLIP_INT (tmp);
|
||||
err = write( fd, &tmp, sizeof(int) );
|
||||
if( err != sizeof(int) )
|
||||
return -1;
|
||||
|
||||
@ -549,7 +597,9 @@ writeTransaction( int fd, Transaction *trans )
|
||||
if( err != sizeof(char) )
|
||||
return -1;
|
||||
|
||||
err = write( fd, &(trans->amount), sizeof(int) );
|
||||
tmp = trans->amount;
|
||||
XACC_FLIP_INT (tmp);
|
||||
err = write( fd, &tmp, sizeof(int) );
|
||||
if( err != sizeof(int) )
|
||||
return -1;
|
||||
|
||||
@ -569,13 +619,16 @@ writeString( int fd, char *str )
|
||||
{
|
||||
int err=0;
|
||||
int size;
|
||||
int tmp;
|
||||
|
||||
for( size=0; str[size] != '\0'; size++ )
|
||||
{}
|
||||
size++; /* we want to make sure we include the '\0'!
|
||||
* Otherwise, bad things happen */
|
||||
|
||||
err = write( fd, &size, sizeof(int) );
|
||||
tmp = size;
|
||||
XACC_FLIP_INT (tmp);
|
||||
err = write( fd, &tmp, sizeof(int) );
|
||||
if( err != sizeof(int) )
|
||||
return -1;
|
||||
|
||||
@ -598,16 +651,23 @@ int
|
||||
writeDate( int fd, Date *date )
|
||||
{
|
||||
int err=0;
|
||||
int tmp;
|
||||
|
||||
err = write( fd, &(date->year), sizeof(int) );
|
||||
tmp = date->year;
|
||||
XACC_FLIP_INT (tmp);
|
||||
err = write( fd, &tmp, sizeof(int) );
|
||||
if( err != sizeof(int) )
|
||||
return -1;
|
||||
|
||||
err = write( fd, &(date->month), sizeof(int) );
|
||||
tmp = date->month;
|
||||
XACC_FLIP_INT (tmp);
|
||||
err = write( fd, &tmp, sizeof(int) );
|
||||
if( err != sizeof(int) )
|
||||
return -1;
|
||||
|
||||
err = write( fd, &(date->day), sizeof(int) );
|
||||
tmp = date->day;
|
||||
XACC_FLIP_INT (tmp);
|
||||
err = write( fd, &tmp, sizeof(int) );
|
||||
if( err != sizeof(int) )
|
||||
return -1;
|
||||
|
||||
|
@ -254,7 +254,7 @@ helpWindow( Widget parent, char *title, char *htmlfile )
|
||||
xmFormWidgetClass, pane,
|
||||
XmNfractionBase, 7,
|
||||
NULL );
|
||||
position=0;
|
||||
position=1;
|
||||
|
||||
/* The "Back" button */
|
||||
widget = XtVaCreateManagedWidget( "Back",
|
||||
@ -262,37 +262,39 @@ helpWindow( Widget parent, char *title, char *htmlfile )
|
||||
XmNtopAttachment, XmATTACH_FORM,
|
||||
XmNbottomAttachment, XmATTACH_FORM,
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, ++position,
|
||||
XmNleftPosition, position,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, ++position,
|
||||
XmNrightPosition, position+1,
|
||||
XmNshowAsDefault, True,
|
||||
NULL );
|
||||
|
||||
XtAddCallback( widget, XmNactivateCallback, helpBackCB, NULL );
|
||||
|
||||
/* The "Forward" button */
|
||||
position +=2;
|
||||
widget = XtVaCreateManagedWidget( "Forward",
|
||||
xmPushButtonWidgetClass, actionform,
|
||||
XmNtopAttachment, XmATTACH_FORM,
|
||||
XmNbottomAttachment, XmATTACH_FORM,
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, ++position,
|
||||
XmNleftPosition, position,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, ++position,
|
||||
XmNrightPosition, position+1,
|
||||
XmNshowAsDefault, True,
|
||||
NULL );
|
||||
|
||||
XtAddCallback( widget, XmNactivateCallback, helpFwdCB, NULL );
|
||||
|
||||
/* The "Close" button */
|
||||
position +=2;
|
||||
widget = XtVaCreateManagedWidget( "Close",
|
||||
xmPushButtonWidgetClass, actionform,
|
||||
XmNtopAttachment, XmATTACH_FORM,
|
||||
XmNbottomAttachment, XmATTACH_FORM,
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, ++position,
|
||||
XmNleftPosition, position,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, ++position,
|
||||
XmNrightPosition, position+1,
|
||||
XmNshowAsDefault, True,
|
||||
NULL );
|
||||
|
||||
|
@ -194,6 +194,10 @@ mainWindow( Widget parent )
|
||||
mainwindow = XtVaCreateManagedWidget( "mainwindow",
|
||||
xmMainWindowWidgetClass, parent,
|
||||
XmNdeleteResponse, XmDESTROY,
|
||||
/*linas hack */
|
||||
XmNwidth, 650,
|
||||
XmNheight, 300,
|
||||
|
||||
NULL );
|
||||
|
||||
/* Umm... this doesn't seem to be getting called */
|
||||
@ -332,7 +336,7 @@ mainWindow( Widget parent )
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, position,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, ++position,
|
||||
XmNrightPosition, position+1,
|
||||
XmNshowAsDefault, True,
|
||||
NULL );
|
||||
|
||||
@ -340,6 +344,7 @@ mainWindow( Widget parent )
|
||||
accountMenubarCB, (XtPointer)AMB_OPEN );
|
||||
|
||||
/* The "New" button, to create a new account */
|
||||
position ++;
|
||||
widget = XtVaCreateManagedWidget( "New",
|
||||
xmPushButtonWidgetClass, controlform,
|
||||
XmNtopAttachment, XmATTACH_FORM,
|
||||
@ -347,7 +352,7 @@ mainWindow( Widget parent )
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, position,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, ++position,
|
||||
XmNrightPosition, position+1,
|
||||
XmNshowAsDefault, True,
|
||||
NULL );
|
||||
|
||||
@ -355,6 +360,7 @@ mainWindow( Widget parent )
|
||||
accountMenubarCB, (XtPointer)AMB_NEW );
|
||||
|
||||
/* The "Edit" button */
|
||||
position ++;
|
||||
widget = XtVaCreateManagedWidget( "Edit",
|
||||
xmPushButtonWidgetClass, controlform,
|
||||
XmNtopAttachment, XmATTACH_FORM,
|
||||
@ -362,7 +368,7 @@ mainWindow( Widget parent )
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, position,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, ++position,
|
||||
XmNrightPosition, position+1,
|
||||
XmNshowAsDefault, True,
|
||||
NULL );
|
||||
|
||||
@ -370,6 +376,7 @@ mainWindow( Widget parent )
|
||||
accountMenubarCB, (XtPointer)AMB_EDIT );
|
||||
|
||||
/* The "Delete" button */
|
||||
position ++;
|
||||
widget = XtVaCreateManagedWidget( "Delete",
|
||||
xmPushButtonWidgetClass, controlform,
|
||||
XmNtopAttachment, XmATTACH_FORM,
|
||||
@ -377,7 +384,7 @@ mainWindow( Widget parent )
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, position,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, ++position,
|
||||
XmNrightPosition, position+1,
|
||||
XmNshowAsDefault, True,
|
||||
NULL );
|
||||
|
||||
|
684
src/Makefile
684
src/Makefile
@ -28,12 +28,20 @@
|
||||
|
||||
OBJS = main.o util.o date.o MainWindow.o RegWindow.o BuildMenu.o \
|
||||
AccWindow.o FileIO.o Account.o Data.o XferWindow.o FileBox.o \
|
||||
QuickFill.o Reports.o RecnWindow.o HelpWindow.o AdjBWindow.o
|
||||
QuickFill.o Reports.o RecnWindow.o HelpWindow.o AdjBWindow.o QIFIO.o
|
||||
|
||||
HOBJS = hack.o util.o date.o MainWindow.o RegWindow.o BuildMenu.o \
|
||||
FileIO.o Account.o Data.o XferWindow.o FileBox.o \
|
||||
QuickFill.o Reports.o RecnWindow.o HelpWindow.o AdjBWindow.o
|
||||
|
||||
SRCS = ${OBJS:.o=.c}
|
||||
|
||||
TARGET = ../xacc
|
||||
|
||||
# hack: $(HOBJS)
|
||||
# @echo "++++++"
|
||||
# $(CC) $(HOBJS) $(LFLAGS) $(LIBS) ../libhtmlw/libhtmlw.a -o $@
|
||||
|
||||
default: $(TARGET)
|
||||
|
||||
$(TARGET): $(OBJS) ../libhtmlw/libhtmlw.a
|
||||
@ -54,3 +62,677 @@ really_clean:
|
||||
makedepend -- --
|
||||
|
||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
||||
|
||||
main.o: /usr/X11/include/Xm/Xm.h /usr/X11/include/X11/Intrinsic.h
|
||||
main.o: /usr/X11/include/X11/X11/Xlib.h /usr/include/sys/types.h
|
||||
main.o: /usr/include/linux/types.h /usr/include/linux/posix_types.h
|
||||
main.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
|
||||
main.o: /usr/include/sys/bitypes.h /usr/X11/include/X11/X11/X11/X.h
|
||||
main.o: /usr/X11/include/X11/X11/X11/Xfuncproto.h
|
||||
main.o: /usr/X11/include/X11/X11/X11/Xosdefs.h
|
||||
main.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
|
||||
main.o: /usr/X11/include/X11/X11/Xutil.h /usr/X11/include/X11/X11/Xresource.h
|
||||
main.o: /usr/include/string.h /usr/include/features.h
|
||||
main.o: /usr/include/sys/cdefs.h /usr/X11/include/X11/X11/Core.h
|
||||
main.o: /usr/X11/include/X11/X11/Composite.h
|
||||
main.o: /usr/X11/include/X11/X11/Constraint.h
|
||||
main.o: /usr/X11/include/X11/X11/Object.h /usr/X11/include/X11/X11/RectObj.h
|
||||
main.o: /usr/X11/include/X11/Shell.h /usr/X11/include/X11/X11/SM/SMlib.h
|
||||
main.o: /usr/X11/include/X11/SM/SM.h /usr/X11/include/X11/ICE/ICElib.h
|
||||
main.o: /usr/X11/include/X11/ICE/ICE.h /usr/X11/include/X11/Xatom.h
|
||||
main.o: /usr/X11/include/Xm/XmStrDefs.h /usr/X11/include/X11/StringDefs.h
|
||||
main.o: /usr/X11/include/Xm/VirtKeys.h /usr/X11/include/Xm/Transfer.h
|
||||
main.o: /usr/X11/include/Xm/DragDrop.h /usr/X11/include/Xm/DragC.h
|
||||
main.o: /usr/X11/include/Xm/Display.h /usr/X11/include/Xm/DropSMgr.h
|
||||
main.o: /usr/X11/include/Xm/DragIcon.h /usr/X11/include/Xm/DropTrans.h
|
||||
main.o: /usr/X11/include/Xm/DragOverS.h /usr/X11/include/Xm/Primitive.h
|
||||
main.o: /usr/X11/include/Xm/Manager.h /usr/X11/include/Xm/Gadget.h
|
||||
main.o: /usr/X11/include/Xm/TxtPropCv.h /usr/X11/include/Xm/VendorS.h
|
||||
main.o: /usr/X11/include/Xm/XmIm.h ../include/BuildMenu.h
|
||||
main.o: /usr/X11/include/Xm/PushB.h /usr/X11/include/Xm/Separator.h
|
||||
main.o: ../include/RegWindow.h ../include/Account.h ../include/main.h
|
||||
main.o: ../include/date.h ../include/QuickFill.h ../include/FileIO.h
|
||||
main.o: ../include/Data.h ../include/FileBox.h ../include/util.h
|
||||
main.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h
|
||||
main.o: /usr/include/errno.h /usr/include/linux/errno.h
|
||||
main.o: /usr/include/asm/errno.h
|
||||
util.o: /usr/X11/include/X11/X11/X11/X.h /usr/X11/include/X11/X11/Xlib.h
|
||||
util.o: /usr/include/sys/types.h /usr/include/linux/types.h
|
||||
util.o: /usr/include/linux/posix_types.h /usr/include/asm/posix_types.h
|
||||
util.o: /usr/include/asm/types.h /usr/include/sys/bitypes.h
|
||||
util.o: /usr/X11/include/X11/X11/X11/Xfuncproto.h
|
||||
util.o: /usr/X11/include/X11/X11/X11/Xosdefs.h
|
||||
util.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
|
||||
util.o: /usr/X11/include/X11/cursorfont.h /usr/X11/include/Xm/Xm.h
|
||||
util.o: /usr/X11/include/X11/Intrinsic.h /usr/X11/include/X11/X11/Xutil.h
|
||||
util.o: /usr/X11/include/X11/X11/Xresource.h /usr/include/string.h
|
||||
util.o: /usr/include/features.h /usr/include/sys/cdefs.h
|
||||
util.o: /usr/X11/include/X11/X11/Core.h /usr/X11/include/X11/X11/Composite.h
|
||||
util.o: /usr/X11/include/X11/X11/Constraint.h
|
||||
util.o: /usr/X11/include/X11/X11/Object.h /usr/X11/include/X11/X11/RectObj.h
|
||||
util.o: /usr/X11/include/X11/Shell.h /usr/X11/include/X11/X11/SM/SMlib.h
|
||||
util.o: /usr/X11/include/X11/SM/SM.h /usr/X11/include/X11/ICE/ICElib.h
|
||||
util.o: /usr/X11/include/X11/ICE/ICE.h /usr/X11/include/X11/Xatom.h
|
||||
util.o: /usr/X11/include/Xm/XmStrDefs.h /usr/X11/include/X11/StringDefs.h
|
||||
util.o: /usr/X11/include/Xm/VirtKeys.h /usr/X11/include/Xm/Transfer.h
|
||||
util.o: /usr/X11/include/Xm/DragDrop.h /usr/X11/include/Xm/DragC.h
|
||||
util.o: /usr/X11/include/Xm/Display.h /usr/X11/include/Xm/DropSMgr.h
|
||||
util.o: /usr/X11/include/Xm/DragIcon.h /usr/X11/include/Xm/DropTrans.h
|
||||
util.o: /usr/X11/include/Xm/DragOverS.h /usr/X11/include/Xm/Primitive.h
|
||||
util.o: /usr/X11/include/Xm/Manager.h /usr/X11/include/Xm/Gadget.h
|
||||
util.o: /usr/X11/include/Xm/TxtPropCv.h /usr/X11/include/Xm/VendorS.h
|
||||
util.o: /usr/X11/include/Xm/XmIm.h /usr/X11/include/Xm/Text.h
|
||||
util.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h
|
||||
util.o: /usr/X11/include/Xm/PanedW.h /usr/X11/include/Xm/Form.h
|
||||
util.o: /usr/X11/include/Xm/BulletinB.h /usr/X11/include/Xm/PushB.h
|
||||
util.o: /usr/X11/include/Xm/DialogS.h /usr/X11/include/Xm/RowColumn.h
|
||||
util.o: /usr/X11/include/Xm/MessageB.h ../include/util.h /usr/include/errno.h
|
||||
util.o: /usr/include/linux/errno.h /usr/include/asm/errno.h
|
||||
date.o: /usr/include/time.h /usr/include/features.h /usr/include/sys/cdefs.h
|
||||
date.o: /usr/include/sys/time.h /usr/include/linux/types.h
|
||||
date.o: /usr/include/linux/posix_types.h /usr/include/asm/posix_types.h
|
||||
date.o: /usr/include/asm/types.h /usr/include/linux/time.h
|
||||
date.o: /usr/include/sys/types.h /usr/include/sys/bitypes.h ../include/date.h
|
||||
date.o: ../include/util.h /usr/X11/include/Xm/Xm.h
|
||||
date.o: /usr/X11/include/X11/Intrinsic.h /usr/X11/include/X11/X11/Xlib.h
|
||||
date.o: /usr/X11/include/X11/X11/X11/X.h
|
||||
date.o: /usr/X11/include/X11/X11/X11/Xfuncproto.h
|
||||
date.o: /usr/X11/include/X11/X11/X11/Xosdefs.h
|
||||
date.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
|
||||
date.o: /usr/X11/include/X11/X11/Xutil.h /usr/X11/include/X11/X11/Xresource.h
|
||||
date.o: /usr/include/string.h /usr/X11/include/X11/X11/Core.h
|
||||
date.o: /usr/X11/include/X11/X11/Composite.h
|
||||
date.o: /usr/X11/include/X11/X11/Constraint.h
|
||||
date.o: /usr/X11/include/X11/X11/Object.h /usr/X11/include/X11/X11/RectObj.h
|
||||
date.o: /usr/X11/include/X11/Shell.h /usr/X11/include/X11/X11/SM/SMlib.h
|
||||
date.o: /usr/X11/include/X11/SM/SM.h /usr/X11/include/X11/ICE/ICElib.h
|
||||
date.o: /usr/X11/include/X11/ICE/ICE.h /usr/X11/include/X11/Xatom.h
|
||||
date.o: /usr/X11/include/Xm/XmStrDefs.h /usr/X11/include/X11/StringDefs.h
|
||||
date.o: /usr/X11/include/Xm/VirtKeys.h /usr/X11/include/Xm/Transfer.h
|
||||
date.o: /usr/X11/include/Xm/DragDrop.h /usr/X11/include/Xm/DragC.h
|
||||
date.o: /usr/X11/include/Xm/Display.h /usr/X11/include/Xm/DropSMgr.h
|
||||
date.o: /usr/X11/include/Xm/DragIcon.h /usr/X11/include/Xm/DropTrans.h
|
||||
date.o: /usr/X11/include/Xm/DragOverS.h /usr/X11/include/Xm/Primitive.h
|
||||
date.o: /usr/X11/include/Xm/Manager.h /usr/X11/include/Xm/Gadget.h
|
||||
date.o: /usr/X11/include/Xm/TxtPropCv.h /usr/X11/include/Xm/VendorS.h
|
||||
date.o: /usr/X11/include/Xm/XmIm.h /usr/include/stdio.h /usr/include/libio.h
|
||||
date.o: /usr/include/_G_config.h /usr/include/errno.h
|
||||
date.o: /usr/include/linux/errno.h /usr/include/asm/errno.h
|
||||
MainWindow.o: /usr/X11/include/Xm/Xm.h /usr/X11/include/X11/Intrinsic.h
|
||||
MainWindow.o: /usr/X11/include/X11/X11/Xlib.h /usr/include/sys/types.h
|
||||
MainWindow.o: /usr/include/linux/types.h /usr/include/linux/posix_types.h
|
||||
MainWindow.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
|
||||
MainWindow.o: /usr/include/sys/bitypes.h /usr/X11/include/X11/X11/X11/X.h
|
||||
MainWindow.o: /usr/X11/include/X11/X11/X11/Xfuncproto.h
|
||||
MainWindow.o: /usr/X11/include/X11/X11/X11/Xosdefs.h
|
||||
MainWindow.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
|
||||
MainWindow.o: /usr/X11/include/X11/X11/Xutil.h
|
||||
MainWindow.o: /usr/X11/include/X11/X11/Xresource.h /usr/include/string.h
|
||||
MainWindow.o: /usr/include/features.h /usr/include/sys/cdefs.h
|
||||
MainWindow.o: /usr/X11/include/X11/X11/Core.h
|
||||
MainWindow.o: /usr/X11/include/X11/X11/Composite.h
|
||||
MainWindow.o: /usr/X11/include/X11/X11/Constraint.h
|
||||
MainWindow.o: /usr/X11/include/X11/X11/Object.h
|
||||
MainWindow.o: /usr/X11/include/X11/X11/RectObj.h /usr/X11/include/X11/Shell.h
|
||||
MainWindow.o: /usr/X11/include/X11/X11/SM/SMlib.h
|
||||
MainWindow.o: /usr/X11/include/X11/SM/SM.h /usr/X11/include/X11/ICE/ICElib.h
|
||||
MainWindow.o: /usr/X11/include/X11/ICE/ICE.h /usr/X11/include/X11/Xatom.h
|
||||
MainWindow.o: /usr/X11/include/Xm/XmStrDefs.h
|
||||
MainWindow.o: /usr/X11/include/X11/StringDefs.h
|
||||
MainWindow.o: /usr/X11/include/Xm/VirtKeys.h /usr/X11/include/Xm/Transfer.h
|
||||
MainWindow.o: /usr/X11/include/Xm/DragDrop.h /usr/X11/include/Xm/DragC.h
|
||||
MainWindow.o: /usr/X11/include/Xm/Display.h /usr/X11/include/Xm/DropSMgr.h
|
||||
MainWindow.o: /usr/X11/include/Xm/DragIcon.h /usr/X11/include/Xm/DropTrans.h
|
||||
MainWindow.o: /usr/X11/include/Xm/DragOverS.h /usr/X11/include/Xm/Primitive.h
|
||||
MainWindow.o: /usr/X11/include/Xm/Manager.h /usr/X11/include/Xm/Gadget.h
|
||||
MainWindow.o: /usr/X11/include/Xm/TxtPropCv.h /usr/X11/include/Xm/VendorS.h
|
||||
MainWindow.o: /usr/X11/include/Xm/XmIm.h /usr/X11/include/Xm/PanedW.h
|
||||
MainWindow.o: /usr/X11/include/Xm/Form.h /usr/X11/include/Xm/BulletinB.h
|
||||
MainWindow.o: /usr/X11/include/Xm/MainW.h /usr/X11/include/Xm/Label.h
|
||||
MainWindow.o: /usr/X11/include/Xm/LabelGP.h /usr/X11/include/Xm/LabelG.h
|
||||
MainWindow.o: /usr/X11/include/Xm/GadgetP.h /usr/X11/include/Xm/XmP.h
|
||||
MainWindow.o: /usr/X11/include/X11/IntrinsicP.h
|
||||
MainWindow.o: /usr/X11/include/X11/X11/CoreP.h
|
||||
MainWindow.o: /usr/X11/include/X11/X11/CompositeP.h
|
||||
MainWindow.o: /usr/X11/include/X11/X11/ConstrainP.h
|
||||
MainWindow.o: /usr/X11/include/X11/X11/ObjectP.h
|
||||
MainWindow.o: /usr/X11/include/X11/X11/RectObjP.h
|
||||
MainWindow.o: /usr/X11/include/Xm/ColorP.h /usr/X11/include/Xm/AccColorT.h
|
||||
MainWindow.o: /usr/X11/include/Xm/BaseClassP.h
|
||||
MainWindow.o: /usr/X11/include/Xm/ExtObjectP.h /usr/X11/include/Xm/List.h
|
||||
MainWindow.o: /usr/X11/include/Xm/RowColumn.h ../include/main.h
|
||||
MainWindow.o: ../include/date.h ../include/util.h /usr/include/stdio.h
|
||||
MainWindow.o: /usr/include/libio.h /usr/include/_G_config.h
|
||||
MainWindow.o: /usr/include/errno.h /usr/include/linux/errno.h
|
||||
MainWindow.o: /usr/include/asm/errno.h ../include/Data.h ../include/Account.h
|
||||
MainWindow.o: ../include/QuickFill.h ../include/FileIO.h ../include/FileBox.h
|
||||
MainWindow.o: ../include/BuildMenu.h /usr/X11/include/Xm/PushB.h
|
||||
MainWindow.o: /usr/X11/include/Xm/Separator.h ../include/MainWindow.h
|
||||
MainWindow.o: ../include/RegWindow.h ../include/XferWindow.h
|
||||
MainWindow.o: ../include/HelpWindow.h
|
||||
RegWindow.o: /usr/X11/include/Xm/Xm.h /usr/X11/include/X11/Intrinsic.h
|
||||
RegWindow.o: /usr/X11/include/X11/X11/Xlib.h /usr/include/sys/types.h
|
||||
RegWindow.o: /usr/include/linux/types.h /usr/include/linux/posix_types.h
|
||||
RegWindow.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
|
||||
RegWindow.o: /usr/include/sys/bitypes.h /usr/X11/include/X11/X11/X11/X.h
|
||||
RegWindow.o: /usr/X11/include/X11/X11/X11/Xfuncproto.h
|
||||
RegWindow.o: /usr/X11/include/X11/X11/X11/Xosdefs.h
|
||||
RegWindow.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
|
||||
RegWindow.o: /usr/X11/include/X11/X11/Xutil.h
|
||||
RegWindow.o: /usr/X11/include/X11/X11/Xresource.h /usr/include/string.h
|
||||
RegWindow.o: /usr/include/features.h /usr/include/sys/cdefs.h
|
||||
RegWindow.o: /usr/X11/include/X11/X11/Core.h
|
||||
RegWindow.o: /usr/X11/include/X11/X11/Composite.h
|
||||
RegWindow.o: /usr/X11/include/X11/X11/Constraint.h
|
||||
RegWindow.o: /usr/X11/include/X11/X11/Object.h
|
||||
RegWindow.o: /usr/X11/include/X11/X11/RectObj.h /usr/X11/include/X11/Shell.h
|
||||
RegWindow.o: /usr/X11/include/X11/X11/SM/SMlib.h /usr/X11/include/X11/SM/SM.h
|
||||
RegWindow.o: /usr/X11/include/X11/ICE/ICElib.h /usr/X11/include/X11/ICE/ICE.h
|
||||
RegWindow.o: /usr/X11/include/X11/Xatom.h /usr/X11/include/Xm/XmStrDefs.h
|
||||
RegWindow.o: /usr/X11/include/X11/StringDefs.h /usr/X11/include/Xm/VirtKeys.h
|
||||
RegWindow.o: /usr/X11/include/Xm/Transfer.h /usr/X11/include/Xm/DragDrop.h
|
||||
RegWindow.o: /usr/X11/include/Xm/DragC.h /usr/X11/include/Xm/Display.h
|
||||
RegWindow.o: /usr/X11/include/Xm/DropSMgr.h /usr/X11/include/Xm/DragIcon.h
|
||||
RegWindow.o: /usr/X11/include/Xm/DropTrans.h /usr/X11/include/Xm/DragOverS.h
|
||||
RegWindow.o: /usr/X11/include/Xm/Primitive.h /usr/X11/include/Xm/Manager.h
|
||||
RegWindow.o: /usr/X11/include/Xm/Gadget.h /usr/X11/include/Xm/TxtPropCv.h
|
||||
RegWindow.o: /usr/X11/include/Xm/VendorS.h /usr/X11/include/Xm/XmIm.h
|
||||
RegWindow.o: /usr/X11/include/Xm/Form.h /usr/X11/include/Xm/BulletinB.h
|
||||
RegWindow.o: /usr/X11/include/Xm/Text.h /usr/include/stdio.h
|
||||
RegWindow.o: /usr/include/libio.h /usr/include/_G_config.h
|
||||
RegWindow.o: /usr/X11/include/Xm/DialogS.h /usr/X11/include/Xm/PanedW.h
|
||||
RegWindow.o: /usr/X11/include/Xm/Frame.h /usr/X11/include/Xm/RowColumn.h
|
||||
RegWindow.o: /usr/X11/include/Xm/PushB.h /usr/X11/include/Xm/LabelGP.h
|
||||
RegWindow.o: /usr/X11/include/Xm/LabelG.h /usr/X11/include/Xm/GadgetP.h
|
||||
RegWindow.o: /usr/X11/include/Xm/XmP.h /usr/X11/include/X11/IntrinsicP.h
|
||||
RegWindow.o: /usr/X11/include/X11/X11/CoreP.h
|
||||
RegWindow.o: /usr/X11/include/X11/X11/CompositeP.h
|
||||
RegWindow.o: /usr/X11/include/X11/X11/ConstrainP.h
|
||||
RegWindow.o: /usr/X11/include/X11/X11/ObjectP.h
|
||||
RegWindow.o: /usr/X11/include/X11/X11/RectObjP.h /usr/X11/include/Xm/ColorP.h
|
||||
RegWindow.o: /usr/X11/include/Xm/AccColorT.h /usr/X11/include/Xm/BaseClassP.h
|
||||
RegWindow.o: /usr/X11/include/Xm/ExtObjectP.h ../include/main.h
|
||||
RegWindow.o: ../include/date.h ../include/util.h /usr/include/errno.h
|
||||
RegWindow.o: /usr/include/linux/errno.h /usr/include/asm/errno.h
|
||||
RegWindow.o: ../include/Data.h ../include/Account.h ../include/QuickFill.h
|
||||
RegWindow.o: ../include/MainWindow.h ../include/BuildMenu.h
|
||||
RegWindow.o: /usr/X11/include/Xm/Separator.h ../include/RecnWindow.h
|
||||
RegWindow.o: ../include/AdjBWindow.h
|
||||
BuildMenu.o: /usr/X11/include/Xm/Xm.h /usr/X11/include/X11/Intrinsic.h
|
||||
BuildMenu.o: /usr/X11/include/X11/X11/Xlib.h /usr/include/sys/types.h
|
||||
BuildMenu.o: /usr/include/linux/types.h /usr/include/linux/posix_types.h
|
||||
BuildMenu.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
|
||||
BuildMenu.o: /usr/include/sys/bitypes.h /usr/X11/include/X11/X11/X11/X.h
|
||||
BuildMenu.o: /usr/X11/include/X11/X11/X11/Xfuncproto.h
|
||||
BuildMenu.o: /usr/X11/include/X11/X11/X11/Xosdefs.h
|
||||
BuildMenu.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
|
||||
BuildMenu.o: /usr/X11/include/X11/X11/Xutil.h
|
||||
BuildMenu.o: /usr/X11/include/X11/X11/Xresource.h /usr/include/string.h
|
||||
BuildMenu.o: /usr/include/features.h /usr/include/sys/cdefs.h
|
||||
BuildMenu.o: /usr/X11/include/X11/X11/Core.h
|
||||
BuildMenu.o: /usr/X11/include/X11/X11/Composite.h
|
||||
BuildMenu.o: /usr/X11/include/X11/X11/Constraint.h
|
||||
BuildMenu.o: /usr/X11/include/X11/X11/Object.h
|
||||
BuildMenu.o: /usr/X11/include/X11/X11/RectObj.h /usr/X11/include/X11/Shell.h
|
||||
BuildMenu.o: /usr/X11/include/X11/X11/SM/SMlib.h /usr/X11/include/X11/SM/SM.h
|
||||
BuildMenu.o: /usr/X11/include/X11/ICE/ICElib.h /usr/X11/include/X11/ICE/ICE.h
|
||||
BuildMenu.o: /usr/X11/include/X11/Xatom.h /usr/X11/include/Xm/XmStrDefs.h
|
||||
BuildMenu.o: /usr/X11/include/X11/StringDefs.h /usr/X11/include/Xm/VirtKeys.h
|
||||
BuildMenu.o: /usr/X11/include/Xm/Transfer.h /usr/X11/include/Xm/DragDrop.h
|
||||
BuildMenu.o: /usr/X11/include/Xm/DragC.h /usr/X11/include/Xm/Display.h
|
||||
BuildMenu.o: /usr/X11/include/Xm/DropSMgr.h /usr/X11/include/Xm/DragIcon.h
|
||||
BuildMenu.o: /usr/X11/include/Xm/DropTrans.h /usr/X11/include/Xm/DragOverS.h
|
||||
BuildMenu.o: /usr/X11/include/Xm/Primitive.h /usr/X11/include/Xm/Manager.h
|
||||
BuildMenu.o: /usr/X11/include/Xm/Gadget.h /usr/X11/include/Xm/TxtPropCv.h
|
||||
BuildMenu.o: /usr/X11/include/Xm/VendorS.h /usr/X11/include/Xm/XmIm.h
|
||||
BuildMenu.o: /usr/X11/include/X11/cursorfont.h /usr/X11/include/Xm/DrawingA.h
|
||||
BuildMenu.o: /usr/X11/include/Xm/Form.h /usr/X11/include/Xm/BulletinB.h
|
||||
BuildMenu.o: /usr/X11/include/Xm/RowColumn.h /usr/X11/include/Xm/MainW.h
|
||||
BuildMenu.o: /usr/X11/include/Xm/FileSB.h /usr/X11/include/Xm/MessageB.h
|
||||
BuildMenu.o: /usr/X11/include/Xm/DialogS.h /usr/X11/include/Xm/PanedW.h
|
||||
BuildMenu.o: /usr/X11/include/Xm/ScrolledW.h /usr/X11/include/Xm/DrawnB.h
|
||||
BuildMenu.o: /usr/X11/include/Xm/ToggleB.h /usr/X11/include/Xm/ToggleBG.h
|
||||
BuildMenu.o: /usr/X11/include/Xm/PushB.h /usr/X11/include/Xm/PushBG.h
|
||||
BuildMenu.o: /usr/X11/include/Xm/CascadeBG.h /usr/X11/include/Xm/Label.h
|
||||
BuildMenu.o: /usr/X11/include/Xm/LabelG.h /usr/X11/include/Xm/Scale.h
|
||||
BuildMenu.o: /usr/X11/include/Xm/Text.h /usr/include/stdio.h
|
||||
BuildMenu.o: /usr/include/libio.h /usr/include/_G_config.h
|
||||
BuildMenu.o: /usr/X11/include/Xm/TextF.h /usr/X11/include/Xm/SeparatoG.h
|
||||
BuildMenu.o: ../include/BuildMenu.h /usr/X11/include/Xm/Separator.h
|
||||
AccWindow.o: /usr/X11/include/Xm/Xm.h /usr/X11/include/X11/Intrinsic.h
|
||||
AccWindow.o: /usr/X11/include/X11/X11/Xlib.h /usr/include/sys/types.h
|
||||
AccWindow.o: /usr/include/linux/types.h /usr/include/linux/posix_types.h
|
||||
AccWindow.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
|
||||
AccWindow.o: /usr/include/sys/bitypes.h /usr/X11/include/X11/X11/X11/X.h
|
||||
AccWindow.o: /usr/X11/include/X11/X11/X11/Xfuncproto.h
|
||||
AccWindow.o: /usr/X11/include/X11/X11/X11/Xosdefs.h
|
||||
AccWindow.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
|
||||
AccWindow.o: /usr/X11/include/X11/X11/Xutil.h
|
||||
AccWindow.o: /usr/X11/include/X11/X11/Xresource.h /usr/include/string.h
|
||||
AccWindow.o: /usr/include/features.h /usr/include/sys/cdefs.h
|
||||
AccWindow.o: /usr/X11/include/X11/X11/Core.h
|
||||
AccWindow.o: /usr/X11/include/X11/X11/Composite.h
|
||||
AccWindow.o: /usr/X11/include/X11/X11/Constraint.h
|
||||
AccWindow.o: /usr/X11/include/X11/X11/Object.h
|
||||
AccWindow.o: /usr/X11/include/X11/X11/RectObj.h /usr/X11/include/X11/Shell.h
|
||||
AccWindow.o: /usr/X11/include/X11/X11/SM/SMlib.h /usr/X11/include/X11/SM/SM.h
|
||||
AccWindow.o: /usr/X11/include/X11/ICE/ICElib.h /usr/X11/include/X11/ICE/ICE.h
|
||||
AccWindow.o: /usr/X11/include/X11/Xatom.h /usr/X11/include/Xm/XmStrDefs.h
|
||||
AccWindow.o: /usr/X11/include/X11/StringDefs.h /usr/X11/include/Xm/VirtKeys.h
|
||||
AccWindow.o: /usr/X11/include/Xm/Transfer.h /usr/X11/include/Xm/DragDrop.h
|
||||
AccWindow.o: /usr/X11/include/Xm/DragC.h /usr/X11/include/Xm/Display.h
|
||||
AccWindow.o: /usr/X11/include/Xm/DropSMgr.h /usr/X11/include/Xm/DragIcon.h
|
||||
AccWindow.o: /usr/X11/include/Xm/DropTrans.h /usr/X11/include/Xm/DragOverS.h
|
||||
AccWindow.o: /usr/X11/include/Xm/Primitive.h /usr/X11/include/Xm/Manager.h
|
||||
AccWindow.o: /usr/X11/include/Xm/Gadget.h /usr/X11/include/Xm/TxtPropCv.h
|
||||
AccWindow.o: /usr/X11/include/Xm/VendorS.h /usr/X11/include/Xm/XmIm.h
|
||||
AccWindow.o: /usr/X11/include/Xm/DialogS.h /usr/X11/include/Xm/Form.h
|
||||
AccWindow.o: /usr/X11/include/Xm/BulletinB.h /usr/X11/include/Xm/Frame.h
|
||||
AccWindow.o: /usr/X11/include/Xm/RowColumn.h /usr/X11/include/Xm/LabelGP.h
|
||||
AccWindow.o: /usr/X11/include/Xm/LabelG.h /usr/X11/include/Xm/GadgetP.h
|
||||
AccWindow.o: /usr/X11/include/Xm/XmP.h /usr/X11/include/X11/IntrinsicP.h
|
||||
AccWindow.o: /usr/X11/include/X11/X11/CoreP.h
|
||||
AccWindow.o: /usr/X11/include/X11/X11/CompositeP.h
|
||||
AccWindow.o: /usr/X11/include/X11/X11/ConstrainP.h
|
||||
AccWindow.o: /usr/X11/include/X11/X11/ObjectP.h
|
||||
AccWindow.o: /usr/X11/include/X11/X11/RectObjP.h /usr/X11/include/Xm/ColorP.h
|
||||
AccWindow.o: /usr/X11/include/Xm/AccColorT.h /usr/X11/include/Xm/BaseClassP.h
|
||||
AccWindow.o: /usr/X11/include/Xm/ExtObjectP.h /usr/X11/include/Xm/ToggleB.h
|
||||
AccWindow.o: /usr/X11/include/Xm/PushB.h /usr/X11/include/Xm/Text.h
|
||||
AccWindow.o: /usr/include/stdio.h /usr/include/libio.h
|
||||
AccWindow.o: /usr/include/_G_config.h ../include/Account.h ../include/main.h
|
||||
AccWindow.o: ../include/date.h ../include/QuickFill.h ../include/Data.h
|
||||
AccWindow.o: ../include/util.h /usr/include/errno.h
|
||||
AccWindow.o: /usr/include/linux/errno.h /usr/include/asm/errno.h
|
||||
FileIO.o: /usr/X11/include/Xm/Xm.h /usr/X11/include/X11/Intrinsic.h
|
||||
FileIO.o: /usr/X11/include/X11/X11/Xlib.h /usr/include/sys/types.h
|
||||
FileIO.o: /usr/include/linux/types.h /usr/include/linux/posix_types.h
|
||||
FileIO.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
|
||||
FileIO.o: /usr/include/sys/bitypes.h /usr/X11/include/X11/X11/X11/X.h
|
||||
FileIO.o: /usr/X11/include/X11/X11/X11/Xfuncproto.h
|
||||
FileIO.o: /usr/X11/include/X11/X11/X11/Xosdefs.h
|
||||
FileIO.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
|
||||
FileIO.o: /usr/X11/include/X11/X11/Xutil.h
|
||||
FileIO.o: /usr/X11/include/X11/X11/Xresource.h /usr/include/string.h
|
||||
FileIO.o: /usr/include/features.h /usr/include/sys/cdefs.h
|
||||
FileIO.o: /usr/X11/include/X11/X11/Core.h
|
||||
FileIO.o: /usr/X11/include/X11/X11/Composite.h
|
||||
FileIO.o: /usr/X11/include/X11/X11/Constraint.h
|
||||
FileIO.o: /usr/X11/include/X11/X11/Object.h
|
||||
FileIO.o: /usr/X11/include/X11/X11/RectObj.h /usr/X11/include/X11/Shell.h
|
||||
FileIO.o: /usr/X11/include/X11/X11/SM/SMlib.h /usr/X11/include/X11/SM/SM.h
|
||||
FileIO.o: /usr/X11/include/X11/ICE/ICElib.h /usr/X11/include/X11/ICE/ICE.h
|
||||
FileIO.o: /usr/X11/include/X11/Xatom.h /usr/X11/include/Xm/XmStrDefs.h
|
||||
FileIO.o: /usr/X11/include/X11/StringDefs.h /usr/X11/include/Xm/VirtKeys.h
|
||||
FileIO.o: /usr/X11/include/Xm/Transfer.h /usr/X11/include/Xm/DragDrop.h
|
||||
FileIO.o: /usr/X11/include/Xm/DragC.h /usr/X11/include/Xm/Display.h
|
||||
FileIO.o: /usr/X11/include/Xm/DropSMgr.h /usr/X11/include/Xm/DragIcon.h
|
||||
FileIO.o: /usr/X11/include/Xm/DropTrans.h /usr/X11/include/Xm/DragOverS.h
|
||||
FileIO.o: /usr/X11/include/Xm/Primitive.h /usr/X11/include/Xm/Manager.h
|
||||
FileIO.o: /usr/X11/include/Xm/Gadget.h /usr/X11/include/Xm/TxtPropCv.h
|
||||
FileIO.o: /usr/X11/include/Xm/VendorS.h /usr/X11/include/Xm/XmIm.h
|
||||
FileIO.o: /usr/include/fcntl.h /usr/include/gnu/types.h
|
||||
FileIO.o: /usr/include/linux/fcntl.h /usr/include/asm/fcntl.h
|
||||
FileIO.o: ../include/main.h ../include/date.h ../include/util.h
|
||||
FileIO.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h
|
||||
FileIO.o: /usr/include/errno.h /usr/include/linux/errno.h
|
||||
FileIO.o: /usr/include/asm/errno.h ../include/Account.h
|
||||
FileIO.o: ../include/QuickFill.h ../include/Data.h
|
||||
Account.o: ../include/util.h /usr/X11/include/Xm/Xm.h
|
||||
Account.o: /usr/X11/include/X11/Intrinsic.h /usr/X11/include/X11/X11/Xlib.h
|
||||
Account.o: /usr/include/sys/types.h /usr/include/linux/types.h
|
||||
Account.o: /usr/include/linux/posix_types.h /usr/include/asm/posix_types.h
|
||||
Account.o: /usr/include/asm/types.h /usr/include/sys/bitypes.h
|
||||
Account.o: /usr/X11/include/X11/X11/X11/X.h
|
||||
Account.o: /usr/X11/include/X11/X11/X11/Xfuncproto.h
|
||||
Account.o: /usr/X11/include/X11/X11/X11/Xosdefs.h
|
||||
Account.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
|
||||
Account.o: /usr/X11/include/X11/X11/Xutil.h
|
||||
Account.o: /usr/X11/include/X11/X11/Xresource.h /usr/include/string.h
|
||||
Account.o: /usr/include/features.h /usr/include/sys/cdefs.h
|
||||
Account.o: /usr/X11/include/X11/X11/Core.h
|
||||
Account.o: /usr/X11/include/X11/X11/Composite.h
|
||||
Account.o: /usr/X11/include/X11/X11/Constraint.h
|
||||
Account.o: /usr/X11/include/X11/X11/Object.h
|
||||
Account.o: /usr/X11/include/X11/X11/RectObj.h /usr/X11/include/X11/Shell.h
|
||||
Account.o: /usr/X11/include/X11/X11/SM/SMlib.h /usr/X11/include/X11/SM/SM.h
|
||||
Account.o: /usr/X11/include/X11/ICE/ICElib.h /usr/X11/include/X11/ICE/ICE.h
|
||||
Account.o: /usr/X11/include/X11/Xatom.h /usr/X11/include/Xm/XmStrDefs.h
|
||||
Account.o: /usr/X11/include/X11/StringDefs.h /usr/X11/include/Xm/VirtKeys.h
|
||||
Account.o: /usr/X11/include/Xm/Transfer.h /usr/X11/include/Xm/DragDrop.h
|
||||
Account.o: /usr/X11/include/Xm/DragC.h /usr/X11/include/Xm/Display.h
|
||||
Account.o: /usr/X11/include/Xm/DropSMgr.h /usr/X11/include/Xm/DragIcon.h
|
||||
Account.o: /usr/X11/include/Xm/DropTrans.h /usr/X11/include/Xm/DragOverS.h
|
||||
Account.o: /usr/X11/include/Xm/Primitive.h /usr/X11/include/Xm/Manager.h
|
||||
Account.o: /usr/X11/include/Xm/Gadget.h /usr/X11/include/Xm/TxtPropCv.h
|
||||
Account.o: /usr/X11/include/Xm/VendorS.h /usr/X11/include/Xm/XmIm.h
|
||||
Account.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h
|
||||
Account.o: /usr/include/errno.h /usr/include/linux/errno.h
|
||||
Account.o: /usr/include/asm/errno.h ../include/main.h ../include/date.h
|
||||
Account.o: ../include/Data.h ../include/Account.h ../include/QuickFill.h
|
||||
Data.o: ../include/Data.h ../include/Account.h ../include/main.h
|
||||
Data.o: /usr/X11/include/Xm/Xm.h /usr/X11/include/X11/Intrinsic.h
|
||||
Data.o: /usr/X11/include/X11/X11/Xlib.h /usr/include/sys/types.h
|
||||
Data.o: /usr/include/linux/types.h /usr/include/linux/posix_types.h
|
||||
Data.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
|
||||
Data.o: /usr/include/sys/bitypes.h /usr/X11/include/X11/X11/X11/X.h
|
||||
Data.o: /usr/X11/include/X11/X11/X11/Xfuncproto.h
|
||||
Data.o: /usr/X11/include/X11/X11/X11/Xosdefs.h
|
||||
Data.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
|
||||
Data.o: /usr/X11/include/X11/X11/Xutil.h /usr/X11/include/X11/X11/Xresource.h
|
||||
Data.o: /usr/include/string.h /usr/include/features.h
|
||||
Data.o: /usr/include/sys/cdefs.h /usr/X11/include/X11/X11/Core.h
|
||||
Data.o: /usr/X11/include/X11/X11/Composite.h
|
||||
Data.o: /usr/X11/include/X11/X11/Constraint.h
|
||||
Data.o: /usr/X11/include/X11/X11/Object.h /usr/X11/include/X11/X11/RectObj.h
|
||||
Data.o: /usr/X11/include/X11/Shell.h /usr/X11/include/X11/X11/SM/SMlib.h
|
||||
Data.o: /usr/X11/include/X11/SM/SM.h /usr/X11/include/X11/ICE/ICElib.h
|
||||
Data.o: /usr/X11/include/X11/ICE/ICE.h /usr/X11/include/X11/Xatom.h
|
||||
Data.o: /usr/X11/include/Xm/XmStrDefs.h /usr/X11/include/X11/StringDefs.h
|
||||
Data.o: /usr/X11/include/Xm/VirtKeys.h /usr/X11/include/Xm/Transfer.h
|
||||
Data.o: /usr/X11/include/Xm/DragDrop.h /usr/X11/include/Xm/DragC.h
|
||||
Data.o: /usr/X11/include/Xm/Display.h /usr/X11/include/Xm/DropSMgr.h
|
||||
Data.o: /usr/X11/include/Xm/DragIcon.h /usr/X11/include/Xm/DropTrans.h
|
||||
Data.o: /usr/X11/include/Xm/DragOverS.h /usr/X11/include/Xm/Primitive.h
|
||||
Data.o: /usr/X11/include/Xm/Manager.h /usr/X11/include/Xm/Gadget.h
|
||||
Data.o: /usr/X11/include/Xm/TxtPropCv.h /usr/X11/include/Xm/VendorS.h
|
||||
Data.o: /usr/X11/include/Xm/XmIm.h ../include/date.h ../include/QuickFill.h
|
||||
Data.o: ../include/util.h /usr/include/stdio.h /usr/include/libio.h
|
||||
Data.o: /usr/include/_G_config.h /usr/include/errno.h
|
||||
Data.o: /usr/include/linux/errno.h /usr/include/asm/errno.h
|
||||
XferWindow.o: /usr/X11/include/Xm/Xm.h /usr/X11/include/X11/Intrinsic.h
|
||||
XferWindow.o: /usr/X11/include/X11/X11/Xlib.h /usr/include/sys/types.h
|
||||
XferWindow.o: /usr/include/linux/types.h /usr/include/linux/posix_types.h
|
||||
XferWindow.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
|
||||
XferWindow.o: /usr/include/sys/bitypes.h /usr/X11/include/X11/X11/X11/X.h
|
||||
XferWindow.o: /usr/X11/include/X11/X11/X11/Xfuncproto.h
|
||||
XferWindow.o: /usr/X11/include/X11/X11/X11/Xosdefs.h
|
||||
XferWindow.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
|
||||
XferWindow.o: /usr/X11/include/X11/X11/Xutil.h
|
||||
XferWindow.o: /usr/X11/include/X11/X11/Xresource.h /usr/include/string.h
|
||||
XferWindow.o: /usr/include/features.h /usr/include/sys/cdefs.h
|
||||
XferWindow.o: /usr/X11/include/X11/X11/Core.h
|
||||
XferWindow.o: /usr/X11/include/X11/X11/Composite.h
|
||||
XferWindow.o: /usr/X11/include/X11/X11/Constraint.h
|
||||
XferWindow.o: /usr/X11/include/X11/X11/Object.h
|
||||
XferWindow.o: /usr/X11/include/X11/X11/RectObj.h /usr/X11/include/X11/Shell.h
|
||||
XferWindow.o: /usr/X11/include/X11/X11/SM/SMlib.h
|
||||
XferWindow.o: /usr/X11/include/X11/SM/SM.h /usr/X11/include/X11/ICE/ICElib.h
|
||||
XferWindow.o: /usr/X11/include/X11/ICE/ICE.h /usr/X11/include/X11/Xatom.h
|
||||
XferWindow.o: /usr/X11/include/Xm/XmStrDefs.h
|
||||
XferWindow.o: /usr/X11/include/X11/StringDefs.h
|
||||
XferWindow.o: /usr/X11/include/Xm/VirtKeys.h /usr/X11/include/Xm/Transfer.h
|
||||
XferWindow.o: /usr/X11/include/Xm/DragDrop.h /usr/X11/include/Xm/DragC.h
|
||||
XferWindow.o: /usr/X11/include/Xm/Display.h /usr/X11/include/Xm/DropSMgr.h
|
||||
XferWindow.o: /usr/X11/include/Xm/DragIcon.h /usr/X11/include/Xm/DropTrans.h
|
||||
XferWindow.o: /usr/X11/include/Xm/DragOverS.h /usr/X11/include/Xm/Primitive.h
|
||||
XferWindow.o: /usr/X11/include/Xm/Manager.h /usr/X11/include/Xm/Gadget.h
|
||||
XferWindow.o: /usr/X11/include/Xm/TxtPropCv.h /usr/X11/include/Xm/VendorS.h
|
||||
XferWindow.o: /usr/X11/include/Xm/XmIm.h /usr/X11/include/Xm/DialogS.h
|
||||
XferWindow.o: /usr/X11/include/Xm/Form.h /usr/X11/include/Xm/BulletinB.h
|
||||
XferWindow.o: /usr/X11/include/Xm/LabelGP.h /usr/X11/include/Xm/LabelG.h
|
||||
XferWindow.o: /usr/X11/include/Xm/GadgetP.h /usr/X11/include/Xm/XmP.h
|
||||
XferWindow.o: /usr/X11/include/X11/IntrinsicP.h
|
||||
XferWindow.o: /usr/X11/include/X11/X11/CoreP.h
|
||||
XferWindow.o: /usr/X11/include/X11/X11/CompositeP.h
|
||||
XferWindow.o: /usr/X11/include/X11/X11/ConstrainP.h
|
||||
XferWindow.o: /usr/X11/include/X11/X11/ObjectP.h
|
||||
XferWindow.o: /usr/X11/include/X11/X11/RectObjP.h
|
||||
XferWindow.o: /usr/X11/include/Xm/ColorP.h /usr/X11/include/Xm/AccColorT.h
|
||||
XferWindow.o: /usr/X11/include/Xm/BaseClassP.h
|
||||
XferWindow.o: /usr/X11/include/Xm/ExtObjectP.h /usr/X11/include/Xm/PushB.h
|
||||
XferWindow.o: /usr/X11/include/Xm/Text.h /usr/include/stdio.h
|
||||
XferWindow.o: /usr/include/libio.h /usr/include/_G_config.h
|
||||
XferWindow.o: ../include/BuildMenu.h /usr/X11/include/Xm/Separator.h
|
||||
XferWindow.o: ../include/Account.h ../include/main.h ../include/date.h
|
||||
XferWindow.o: ../include/QuickFill.h ../include/Data.h ../include/util.h
|
||||
XferWindow.o: /usr/include/errno.h /usr/include/linux/errno.h
|
||||
XferWindow.o: /usr/include/asm/errno.h
|
||||
FileBox.o: /usr/X11/include/Xm/Xm.h /usr/X11/include/X11/Intrinsic.h
|
||||
FileBox.o: /usr/X11/include/X11/X11/Xlib.h /usr/include/sys/types.h
|
||||
FileBox.o: /usr/include/linux/types.h /usr/include/linux/posix_types.h
|
||||
FileBox.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
|
||||
FileBox.o: /usr/include/sys/bitypes.h /usr/X11/include/X11/X11/X11/X.h
|
||||
FileBox.o: /usr/X11/include/X11/X11/X11/Xfuncproto.h
|
||||
FileBox.o: /usr/X11/include/X11/X11/X11/Xosdefs.h
|
||||
FileBox.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
|
||||
FileBox.o: /usr/X11/include/X11/X11/Xutil.h
|
||||
FileBox.o: /usr/X11/include/X11/X11/Xresource.h /usr/include/string.h
|
||||
FileBox.o: /usr/include/features.h /usr/include/sys/cdefs.h
|
||||
FileBox.o: /usr/X11/include/X11/X11/Core.h
|
||||
FileBox.o: /usr/X11/include/X11/X11/Composite.h
|
||||
FileBox.o: /usr/X11/include/X11/X11/Constraint.h
|
||||
FileBox.o: /usr/X11/include/X11/X11/Object.h
|
||||
FileBox.o: /usr/X11/include/X11/X11/RectObj.h /usr/X11/include/X11/Shell.h
|
||||
FileBox.o: /usr/X11/include/X11/X11/SM/SMlib.h /usr/X11/include/X11/SM/SM.h
|
||||
FileBox.o: /usr/X11/include/X11/ICE/ICElib.h /usr/X11/include/X11/ICE/ICE.h
|
||||
FileBox.o: /usr/X11/include/X11/Xatom.h /usr/X11/include/Xm/XmStrDefs.h
|
||||
FileBox.o: /usr/X11/include/X11/StringDefs.h /usr/X11/include/Xm/VirtKeys.h
|
||||
FileBox.o: /usr/X11/include/Xm/Transfer.h /usr/X11/include/Xm/DragDrop.h
|
||||
FileBox.o: /usr/X11/include/Xm/DragC.h /usr/X11/include/Xm/Display.h
|
||||
FileBox.o: /usr/X11/include/Xm/DropSMgr.h /usr/X11/include/Xm/DragIcon.h
|
||||
FileBox.o: /usr/X11/include/Xm/DropTrans.h /usr/X11/include/Xm/DragOverS.h
|
||||
FileBox.o: /usr/X11/include/Xm/Primitive.h /usr/X11/include/Xm/Manager.h
|
||||
FileBox.o: /usr/X11/include/Xm/Gadget.h /usr/X11/include/Xm/TxtPropCv.h
|
||||
FileBox.o: /usr/X11/include/Xm/VendorS.h /usr/X11/include/Xm/XmIm.h
|
||||
FileBox.o: /usr/X11/include/Xm/FileSB.h ../include/FileBox.h
|
||||
FileBox.o: ../include/util.h /usr/include/stdio.h /usr/include/libio.h
|
||||
FileBox.o: /usr/include/_G_config.h /usr/include/errno.h
|
||||
FileBox.o: /usr/include/linux/errno.h /usr/include/asm/errno.h
|
||||
QuickFill.o: /usr/include/string.h /usr/include/features.h
|
||||
QuickFill.o: /usr/include/sys/cdefs.h
|
||||
QuickFill.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
|
||||
QuickFill.o: ../include/util.h /usr/X11/include/Xm/Xm.h
|
||||
QuickFill.o: /usr/X11/include/X11/Intrinsic.h /usr/X11/include/X11/X11/Xlib.h
|
||||
QuickFill.o: /usr/include/sys/types.h /usr/include/linux/types.h
|
||||
QuickFill.o: /usr/include/linux/posix_types.h /usr/include/asm/posix_types.h
|
||||
QuickFill.o: /usr/include/asm/types.h /usr/include/sys/bitypes.h
|
||||
QuickFill.o: /usr/X11/include/X11/X11/X11/X.h
|
||||
QuickFill.o: /usr/X11/include/X11/X11/X11/Xfuncproto.h
|
||||
QuickFill.o: /usr/X11/include/X11/X11/X11/Xosdefs.h
|
||||
QuickFill.o: /usr/X11/include/X11/X11/Xutil.h
|
||||
QuickFill.o: /usr/X11/include/X11/X11/Xresource.h
|
||||
QuickFill.o: /usr/X11/include/X11/X11/Core.h
|
||||
QuickFill.o: /usr/X11/include/X11/X11/Composite.h
|
||||
QuickFill.o: /usr/X11/include/X11/X11/Constraint.h
|
||||
QuickFill.o: /usr/X11/include/X11/X11/Object.h
|
||||
QuickFill.o: /usr/X11/include/X11/X11/RectObj.h /usr/X11/include/X11/Shell.h
|
||||
QuickFill.o: /usr/X11/include/X11/X11/SM/SMlib.h /usr/X11/include/X11/SM/SM.h
|
||||
QuickFill.o: /usr/X11/include/X11/ICE/ICElib.h /usr/X11/include/X11/ICE/ICE.h
|
||||
QuickFill.o: /usr/X11/include/X11/Xatom.h /usr/X11/include/Xm/XmStrDefs.h
|
||||
QuickFill.o: /usr/X11/include/X11/StringDefs.h /usr/X11/include/Xm/VirtKeys.h
|
||||
QuickFill.o: /usr/X11/include/Xm/Transfer.h /usr/X11/include/Xm/DragDrop.h
|
||||
QuickFill.o: /usr/X11/include/Xm/DragC.h /usr/X11/include/Xm/Display.h
|
||||
QuickFill.o: /usr/X11/include/Xm/DropSMgr.h /usr/X11/include/Xm/DragIcon.h
|
||||
QuickFill.o: /usr/X11/include/Xm/DropTrans.h /usr/X11/include/Xm/DragOverS.h
|
||||
QuickFill.o: /usr/X11/include/Xm/Primitive.h /usr/X11/include/Xm/Manager.h
|
||||
QuickFill.o: /usr/X11/include/Xm/Gadget.h /usr/X11/include/Xm/TxtPropCv.h
|
||||
QuickFill.o: /usr/X11/include/Xm/VendorS.h /usr/X11/include/Xm/XmIm.h
|
||||
QuickFill.o: /usr/include/stdio.h /usr/include/libio.h
|
||||
QuickFill.o: /usr/include/_G_config.h /usr/include/errno.h
|
||||
QuickFill.o: /usr/include/linux/errno.h /usr/include/asm/errno.h
|
||||
QuickFill.o: ../include/main.h ../include/date.h ../include/Account.h
|
||||
QuickFill.o: ../include/QuickFill.h
|
||||
Reports.o: /usr/X11/include/Xm/Xm.h /usr/X11/include/X11/Intrinsic.h
|
||||
Reports.o: /usr/X11/include/X11/X11/Xlib.h /usr/include/sys/types.h
|
||||
Reports.o: /usr/include/linux/types.h /usr/include/linux/posix_types.h
|
||||
Reports.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
|
||||
Reports.o: /usr/include/sys/bitypes.h /usr/X11/include/X11/X11/X11/X.h
|
||||
Reports.o: /usr/X11/include/X11/X11/X11/Xfuncproto.h
|
||||
Reports.o: /usr/X11/include/X11/X11/X11/Xosdefs.h
|
||||
Reports.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
|
||||
Reports.o: /usr/X11/include/X11/X11/Xutil.h
|
||||
Reports.o: /usr/X11/include/X11/X11/Xresource.h /usr/include/string.h
|
||||
Reports.o: /usr/include/features.h /usr/include/sys/cdefs.h
|
||||
Reports.o: /usr/X11/include/X11/X11/Core.h
|
||||
Reports.o: /usr/X11/include/X11/X11/Composite.h
|
||||
Reports.o: /usr/X11/include/X11/X11/Constraint.h
|
||||
Reports.o: /usr/X11/include/X11/X11/Object.h
|
||||
Reports.o: /usr/X11/include/X11/X11/RectObj.h /usr/X11/include/X11/Shell.h
|
||||
Reports.o: /usr/X11/include/X11/X11/SM/SMlib.h /usr/X11/include/X11/SM/SM.h
|
||||
Reports.o: /usr/X11/include/X11/ICE/ICElib.h /usr/X11/include/X11/ICE/ICE.h
|
||||
Reports.o: /usr/X11/include/X11/Xatom.h /usr/X11/include/Xm/XmStrDefs.h
|
||||
Reports.o: /usr/X11/include/X11/StringDefs.h /usr/X11/include/Xm/VirtKeys.h
|
||||
Reports.o: /usr/X11/include/Xm/Transfer.h /usr/X11/include/Xm/DragDrop.h
|
||||
Reports.o: /usr/X11/include/Xm/DragC.h /usr/X11/include/Xm/Display.h
|
||||
Reports.o: /usr/X11/include/Xm/DropSMgr.h /usr/X11/include/Xm/DragIcon.h
|
||||
Reports.o: /usr/X11/include/Xm/DropTrans.h /usr/X11/include/Xm/DragOverS.h
|
||||
Reports.o: /usr/X11/include/Xm/Primitive.h /usr/X11/include/Xm/Manager.h
|
||||
Reports.o: /usr/X11/include/Xm/Gadget.h /usr/X11/include/Xm/TxtPropCv.h
|
||||
Reports.o: /usr/X11/include/Xm/VendorS.h /usr/X11/include/Xm/XmIm.h
|
||||
Reports.o: /usr/X11/include/Xm/Form.h /usr/X11/include/Xm/BulletinB.h
|
||||
Reports.o: /usr/X11/include/Xm/Text.h /usr/include/stdio.h
|
||||
Reports.o: /usr/include/libio.h /usr/include/_G_config.h
|
||||
Reports.o: /usr/X11/include/Xm/DialogS.h /usr/X11/include/Xm/PanedW.h
|
||||
Reports.o: /usr/X11/include/Xm/Frame.h /usr/X11/include/Xm/PushB.h
|
||||
Reports.o: /usr/X11/include/Xm/LabelGP.h /usr/X11/include/Xm/LabelG.h
|
||||
Reports.o: /usr/X11/include/Xm/GadgetP.h /usr/X11/include/Xm/XmP.h
|
||||
Reports.o: /usr/X11/include/X11/IntrinsicP.h /usr/X11/include/X11/X11/CoreP.h
|
||||
Reports.o: /usr/X11/include/X11/X11/CompositeP.h
|
||||
Reports.o: /usr/X11/include/X11/X11/ConstrainP.h
|
||||
Reports.o: /usr/X11/include/X11/X11/ObjectP.h
|
||||
Reports.o: /usr/X11/include/X11/X11/RectObjP.h /usr/X11/include/Xm/ColorP.h
|
||||
Reports.o: /usr/X11/include/Xm/AccColorT.h /usr/X11/include/Xm/BaseClassP.h
|
||||
Reports.o: /usr/X11/include/Xm/ExtObjectP.h ../include/Reports.h
|
||||
Reports.o: ../include/util.h /usr/include/errno.h /usr/include/linux/errno.h
|
||||
Reports.o: /usr/include/asm/errno.h
|
||||
RecnWindow.o: /usr/X11/include/Xm/Xm.h /usr/X11/include/X11/Intrinsic.h
|
||||
RecnWindow.o: /usr/X11/include/X11/X11/Xlib.h /usr/include/sys/types.h
|
||||
RecnWindow.o: /usr/include/linux/types.h /usr/include/linux/posix_types.h
|
||||
RecnWindow.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
|
||||
RecnWindow.o: /usr/include/sys/bitypes.h /usr/X11/include/X11/X11/X11/X.h
|
||||
RecnWindow.o: /usr/X11/include/X11/X11/X11/Xfuncproto.h
|
||||
RecnWindow.o: /usr/X11/include/X11/X11/X11/Xosdefs.h
|
||||
RecnWindow.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
|
||||
RecnWindow.o: /usr/X11/include/X11/X11/Xutil.h
|
||||
RecnWindow.o: /usr/X11/include/X11/X11/Xresource.h /usr/include/string.h
|
||||
RecnWindow.o: /usr/include/features.h /usr/include/sys/cdefs.h
|
||||
RecnWindow.o: /usr/X11/include/X11/X11/Core.h
|
||||
RecnWindow.o: /usr/X11/include/X11/X11/Composite.h
|
||||
RecnWindow.o: /usr/X11/include/X11/X11/Constraint.h
|
||||
RecnWindow.o: /usr/X11/include/X11/X11/Object.h
|
||||
RecnWindow.o: /usr/X11/include/X11/X11/RectObj.h /usr/X11/include/X11/Shell.h
|
||||
RecnWindow.o: /usr/X11/include/X11/X11/SM/SMlib.h
|
||||
RecnWindow.o: /usr/X11/include/X11/SM/SM.h /usr/X11/include/X11/ICE/ICElib.h
|
||||
RecnWindow.o: /usr/X11/include/X11/ICE/ICE.h /usr/X11/include/X11/Xatom.h
|
||||
RecnWindow.o: /usr/X11/include/Xm/XmStrDefs.h
|
||||
RecnWindow.o: /usr/X11/include/X11/StringDefs.h
|
||||
RecnWindow.o: /usr/X11/include/Xm/VirtKeys.h /usr/X11/include/Xm/Transfer.h
|
||||
RecnWindow.o: /usr/X11/include/Xm/DragDrop.h /usr/X11/include/Xm/DragC.h
|
||||
RecnWindow.o: /usr/X11/include/Xm/Display.h /usr/X11/include/Xm/DropSMgr.h
|
||||
RecnWindow.o: /usr/X11/include/Xm/DragIcon.h /usr/X11/include/Xm/DropTrans.h
|
||||
RecnWindow.o: /usr/X11/include/Xm/DragOverS.h /usr/X11/include/Xm/Primitive.h
|
||||
RecnWindow.o: /usr/X11/include/Xm/Manager.h /usr/X11/include/Xm/Gadget.h
|
||||
RecnWindow.o: /usr/X11/include/Xm/TxtPropCv.h /usr/X11/include/Xm/VendorS.h
|
||||
RecnWindow.o: /usr/X11/include/Xm/XmIm.h /usr/X11/include/Xm/RowColumn.h
|
||||
RecnWindow.o: /usr/X11/include/Xm/Form.h /usr/X11/include/Xm/BulletinB.h
|
||||
RecnWindow.o: /usr/X11/include/Xm/Text.h /usr/include/stdio.h
|
||||
RecnWindow.o: /usr/include/libio.h /usr/include/_G_config.h
|
||||
RecnWindow.o: /usr/X11/include/Xm/DialogS.h /usr/X11/include/Xm/PanedW.h
|
||||
RecnWindow.o: /usr/X11/include/Xm/Frame.h /usr/X11/include/Xm/PushB.h
|
||||
RecnWindow.o: /usr/X11/include/Xm/LabelGP.h /usr/X11/include/Xm/LabelG.h
|
||||
RecnWindow.o: /usr/X11/include/Xm/GadgetP.h /usr/X11/include/Xm/XmP.h
|
||||
RecnWindow.o: /usr/X11/include/X11/IntrinsicP.h
|
||||
RecnWindow.o: /usr/X11/include/X11/X11/CoreP.h
|
||||
RecnWindow.o: /usr/X11/include/X11/X11/CompositeP.h
|
||||
RecnWindow.o: /usr/X11/include/X11/X11/ConstrainP.h
|
||||
RecnWindow.o: /usr/X11/include/X11/X11/ObjectP.h
|
||||
RecnWindow.o: /usr/X11/include/X11/X11/RectObjP.h
|
||||
RecnWindow.o: /usr/X11/include/Xm/ColorP.h /usr/X11/include/Xm/AccColorT.h
|
||||
RecnWindow.o: /usr/X11/include/Xm/BaseClassP.h
|
||||
RecnWindow.o: /usr/X11/include/Xm/ExtObjectP.h ../include/Data.h
|
||||
RecnWindow.o: ../include/Account.h ../include/main.h ../include/date.h
|
||||
RecnWindow.o: ../include/QuickFill.h ../include/RegWindow.h
|
||||
RecnWindow.o: ../include/MainWindow.h ../include/util.h /usr/include/errno.h
|
||||
RecnWindow.o: /usr/include/linux/errno.h /usr/include/asm/errno.h
|
||||
HelpWindow.o: /usr/include/sys/types.h /usr/include/linux/types.h
|
||||
HelpWindow.o: /usr/include/linux/posix_types.h /usr/include/asm/posix_types.h
|
||||
HelpWindow.o: /usr/include/asm/types.h /usr/include/sys/bitypes.h
|
||||
HelpWindow.o: /usr/include/sys/stat.h /usr/include/features.h
|
||||
HelpWindow.o: /usr/include/sys/cdefs.h /usr/include/linux/stat.h
|
||||
HelpWindow.o: /usr/include/fcntl.h /usr/include/gnu/types.h
|
||||
HelpWindow.o: /usr/include/linux/fcntl.h /usr/include/asm/fcntl.h
|
||||
HelpWindow.o: /usr/include/unistd.h /usr/include/posix_opt.h
|
||||
HelpWindow.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
|
||||
HelpWindow.o: /usr/include/confname.h /usr/X11/include/Xm/Xm.h
|
||||
HelpWindow.o: /usr/X11/include/X11/Intrinsic.h
|
||||
HelpWindow.o: /usr/X11/include/X11/X11/Xlib.h
|
||||
HelpWindow.o: /usr/X11/include/X11/X11/X11/X.h
|
||||
HelpWindow.o: /usr/X11/include/X11/X11/X11/Xfuncproto.h
|
||||
HelpWindow.o: /usr/X11/include/X11/X11/X11/Xosdefs.h
|
||||
HelpWindow.o: /usr/X11/include/X11/X11/Xutil.h
|
||||
HelpWindow.o: /usr/X11/include/X11/X11/Xresource.h /usr/include/string.h
|
||||
HelpWindow.o: /usr/X11/include/X11/X11/Core.h
|
||||
HelpWindow.o: /usr/X11/include/X11/X11/Composite.h
|
||||
HelpWindow.o: /usr/X11/include/X11/X11/Constraint.h
|
||||
HelpWindow.o: /usr/X11/include/X11/X11/Object.h
|
||||
HelpWindow.o: /usr/X11/include/X11/X11/RectObj.h /usr/X11/include/X11/Shell.h
|
||||
HelpWindow.o: /usr/X11/include/X11/X11/SM/SMlib.h
|
||||
HelpWindow.o: /usr/X11/include/X11/SM/SM.h /usr/X11/include/X11/ICE/ICElib.h
|
||||
HelpWindow.o: /usr/X11/include/X11/ICE/ICE.h /usr/X11/include/X11/Xatom.h
|
||||
HelpWindow.o: /usr/X11/include/Xm/XmStrDefs.h
|
||||
HelpWindow.o: /usr/X11/include/X11/StringDefs.h
|
||||
HelpWindow.o: /usr/X11/include/Xm/VirtKeys.h /usr/X11/include/Xm/Transfer.h
|
||||
HelpWindow.o: /usr/X11/include/Xm/DragDrop.h /usr/X11/include/Xm/DragC.h
|
||||
HelpWindow.o: /usr/X11/include/Xm/Display.h /usr/X11/include/Xm/DropSMgr.h
|
||||
HelpWindow.o: /usr/X11/include/Xm/DragIcon.h /usr/X11/include/Xm/DropTrans.h
|
||||
HelpWindow.o: /usr/X11/include/Xm/DragOverS.h /usr/X11/include/Xm/Primitive.h
|
||||
HelpWindow.o: /usr/X11/include/Xm/Manager.h /usr/X11/include/Xm/Gadget.h
|
||||
HelpWindow.o: /usr/X11/include/Xm/TxtPropCv.h /usr/X11/include/Xm/VendorS.h
|
||||
HelpWindow.o: /usr/X11/include/Xm/XmIm.h /usr/X11/include/Xm/DialogS.h
|
||||
HelpWindow.o: /usr/X11/include/Xm/PanedW.h /usr/X11/include/Xm/Frame.h
|
||||
HelpWindow.o: /usr/X11/include/Xm/Form.h /usr/X11/include/Xm/BulletinB.h
|
||||
HelpWindow.o: /usr/X11/include/Xm/PushB.h /usr/X11/include/X11/xpm.h
|
||||
HelpWindow.o: ../include/main.h ../include/date.h ../include/util.h
|
||||
HelpWindow.o: /usr/include/stdio.h /usr/include/libio.h
|
||||
HelpWindow.o: /usr/include/_G_config.h /usr/include/errno.h
|
||||
HelpWindow.o: /usr/include/linux/errno.h /usr/include/asm/errno.h
|
||||
HelpWindow.o: ../libhtmlw/HTML.h
|
||||
AdjBWindow.o: /usr/X11/include/Xm/Xm.h /usr/X11/include/X11/Intrinsic.h
|
||||
AdjBWindow.o: /usr/X11/include/X11/X11/Xlib.h /usr/include/sys/types.h
|
||||
AdjBWindow.o: /usr/include/linux/types.h /usr/include/linux/posix_types.h
|
||||
AdjBWindow.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
|
||||
AdjBWindow.o: /usr/include/sys/bitypes.h /usr/X11/include/X11/X11/X11/X.h
|
||||
AdjBWindow.o: /usr/X11/include/X11/X11/X11/Xfuncproto.h
|
||||
AdjBWindow.o: /usr/X11/include/X11/X11/X11/Xosdefs.h
|
||||
AdjBWindow.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
|
||||
AdjBWindow.o: /usr/X11/include/X11/X11/Xutil.h
|
||||
AdjBWindow.o: /usr/X11/include/X11/X11/Xresource.h /usr/include/string.h
|
||||
AdjBWindow.o: /usr/include/features.h /usr/include/sys/cdefs.h
|
||||
AdjBWindow.o: /usr/X11/include/X11/X11/Core.h
|
||||
AdjBWindow.o: /usr/X11/include/X11/X11/Composite.h
|
||||
AdjBWindow.o: /usr/X11/include/X11/X11/Constraint.h
|
||||
AdjBWindow.o: /usr/X11/include/X11/X11/Object.h
|
||||
AdjBWindow.o: /usr/X11/include/X11/X11/RectObj.h /usr/X11/include/X11/Shell.h
|
||||
AdjBWindow.o: /usr/X11/include/X11/X11/SM/SMlib.h
|
||||
AdjBWindow.o: /usr/X11/include/X11/SM/SM.h /usr/X11/include/X11/ICE/ICElib.h
|
||||
AdjBWindow.o: /usr/X11/include/X11/ICE/ICE.h /usr/X11/include/X11/Xatom.h
|
||||
AdjBWindow.o: /usr/X11/include/Xm/XmStrDefs.h
|
||||
AdjBWindow.o: /usr/X11/include/X11/StringDefs.h
|
||||
AdjBWindow.o: /usr/X11/include/Xm/VirtKeys.h /usr/X11/include/Xm/Transfer.h
|
||||
AdjBWindow.o: /usr/X11/include/Xm/DragDrop.h /usr/X11/include/Xm/DragC.h
|
||||
AdjBWindow.o: /usr/X11/include/Xm/Display.h /usr/X11/include/Xm/DropSMgr.h
|
||||
AdjBWindow.o: /usr/X11/include/Xm/DragIcon.h /usr/X11/include/Xm/DropTrans.h
|
||||
AdjBWindow.o: /usr/X11/include/Xm/DragOverS.h /usr/X11/include/Xm/Primitive.h
|
||||
AdjBWindow.o: /usr/X11/include/Xm/Manager.h /usr/X11/include/Xm/Gadget.h
|
||||
AdjBWindow.o: /usr/X11/include/Xm/TxtPropCv.h /usr/X11/include/Xm/VendorS.h
|
||||
AdjBWindow.o: /usr/X11/include/Xm/XmIm.h /usr/X11/include/Xm/Form.h
|
||||
AdjBWindow.o: /usr/X11/include/Xm/BulletinB.h /usr/X11/include/Xm/Text.h
|
||||
AdjBWindow.o: /usr/include/stdio.h /usr/include/libio.h
|
||||
AdjBWindow.o: /usr/include/_G_config.h /usr/X11/include/Xm/DialogS.h
|
||||
AdjBWindow.o: /usr/X11/include/Xm/PanedW.h /usr/X11/include/Xm/PushB.h
|
||||
AdjBWindow.o: /usr/X11/include/Xm/LabelGP.h /usr/X11/include/Xm/LabelG.h
|
||||
AdjBWindow.o: /usr/X11/include/Xm/GadgetP.h /usr/X11/include/Xm/XmP.h
|
||||
AdjBWindow.o: /usr/X11/include/X11/IntrinsicP.h
|
||||
AdjBWindow.o: /usr/X11/include/X11/X11/CoreP.h
|
||||
AdjBWindow.o: /usr/X11/include/X11/X11/CompositeP.h
|
||||
AdjBWindow.o: /usr/X11/include/X11/X11/ConstrainP.h
|
||||
AdjBWindow.o: /usr/X11/include/X11/X11/ObjectP.h
|
||||
AdjBWindow.o: /usr/X11/include/X11/X11/RectObjP.h
|
||||
AdjBWindow.o: /usr/X11/include/Xm/ColorP.h /usr/X11/include/Xm/AccColorT.h
|
||||
AdjBWindow.o: /usr/X11/include/Xm/BaseClassP.h
|
||||
AdjBWindow.o: /usr/X11/include/Xm/ExtObjectP.h ../include/main.h
|
||||
AdjBWindow.o: ../include/date.h ../include/util.h /usr/include/errno.h
|
||||
AdjBWindow.o: /usr/include/linux/errno.h /usr/include/asm/errno.h
|
||||
AdjBWindow.o: ../include/Data.h ../include/Account.h ../include/QuickFill.h
|
||||
AdjBWindow.o: ../include/MainWindow.h
|
||||
|
463
src/QIFIO.c
Normal file
463
src/QIFIO.c
Normal file
@ -0,0 +1,463 @@
|
||||
/********************************************************************\
|
||||
* QIFIO.c -- read from and writing Quicken Export format files *
|
||||
* for xacc (X-Accountant) *
|
||||
* Copyright (C) 1997 Robin D. Clark *
|
||||
* Copyright (C) 1997 Linas Vepstas *
|
||||
* *
|
||||
* 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, write to the Free Software *
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. *
|
||||
* *
|
||||
* Author: Linas Vepstas *
|
||||
* Internet: linas@linas.org *
|
||||
* *
|
||||
* NOTE: This software is *very alpha*, and is likely to core *
|
||||
* dump on unexpected file formats, or otheriwse mangle and *
|
||||
* loose data. It works for the one QIF file its been tested on .. *
|
||||
* The contents of this file are not well designed, its just a *
|
||||
* quick hack ... in particular, pos and neg sums are not *
|
||||
* marked correctly. *
|
||||
* *
|
||||
* NOTE: the readxxxx/writexxxx functions changed the current *
|
||||
* position in the file, and so the order which these *
|
||||
* functions are called in important *
|
||||
* *
|
||||
\********************************************************************/
|
||||
|
||||
#include <Xm/Xm.h>
|
||||
#include <fcntl.h>
|
||||
#include "main.h"
|
||||
#include "util.h"
|
||||
#include "Account.h"
|
||||
#include "Data.h"
|
||||
|
||||
#define PERMS 0666
|
||||
#define WFLAGS (O_WRONLY | O_CREAT | O_TRUNC)
|
||||
#define RFLAGS O_RDONLY
|
||||
|
||||
/** GLOBALS *********************************************************/
|
||||
extern Widget toplevel;
|
||||
|
||||
/********************************************************************\
|
||||
* xaccReadQIFLine *
|
||||
* reads in one line of ASCII, until cr-nl *
|
||||
* *
|
||||
* Args: fd -- file descriptor *
|
||||
* Return: pointer to static char buff containing ASCII *
|
||||
\********************************************************************/
|
||||
|
||||
#define XACC_LINE_BUFF_SIZE 1000
|
||||
char * xaccReadQIFLine( int fd )
|
||||
{
|
||||
static char linebuff [XACC_LINE_BUFF_SIZE+1];
|
||||
int n;
|
||||
int err;
|
||||
|
||||
/* read chars from file until newline */
|
||||
n = 0;
|
||||
while (XACC_LINE_BUFF_SIZE > n) {
|
||||
err = read( fd, &linebuff[n], sizeof (char) );
|
||||
if( sizeof(char) != err )
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
if( '\n' == linebuff[n] ) { n++; break; }
|
||||
n++;
|
||||
}
|
||||
linebuff[n] = 0x0;
|
||||
|
||||
/* if newline not found, bust out */
|
||||
if (XACC_LINE_BUFF_SIZE <= n) return NULL;
|
||||
return linebuff;
|
||||
}
|
||||
|
||||
/********************************************************************\
|
||||
* xaccReadQIFDiscard *
|
||||
* reads in lines of ASCII, discarding until end of transaction *
|
||||
* *
|
||||
* Args: fd -- file descriptor *
|
||||
* Return: first line of new transaction *
|
||||
\********************************************************************/
|
||||
|
||||
char * xaccReadQIFDiscard( int fd )
|
||||
{
|
||||
char * qifline;
|
||||
|
||||
qifline = xaccReadQIFLine (fd);
|
||||
if (!qifline) return NULL;
|
||||
if ('!' == qifline [0]) return qifline;
|
||||
|
||||
while (qifline) {
|
||||
if (!strcmp (qifline, "^^\r\n")) {
|
||||
qifline = xaccReadQIFLine (fd);
|
||||
return qifline;
|
||||
}
|
||||
if ('!' == qifline [0]) return qifline;
|
||||
qifline = xaccReadQIFLine (fd);
|
||||
}
|
||||
return qifline;
|
||||
}
|
||||
|
||||
/********************************************************************\
|
||||
* xaccReadQIFAccount *
|
||||
* reads in account name, description, etc. *
|
||||
* *
|
||||
* Args: fd -- file descriptor *
|
||||
* Args: acc -- account structure to fill in *
|
||||
* Return: first new line after end of transaction *
|
||||
\********************************************************************/
|
||||
|
||||
#define XACC_PREP_STRING(str) { \
|
||||
int len = strlen (&qifline[1]); \
|
||||
len --; \
|
||||
(str) = (char *)XtMalloc (len); \
|
||||
strncpy ((str), &qifline[1], len); \
|
||||
(str)[len-1] = 0x0; \
|
||||
}
|
||||
|
||||
#define XACC_PREP_NULL_STRING(str) { \
|
||||
if (!(str)) { (str) = (char *)XtMalloc (sizeof(char)); (str)[0] = 0x0; } \
|
||||
}
|
||||
|
||||
char * xaccReadQIFAccount (int fd, Account * acc)
|
||||
{
|
||||
char * qifline;
|
||||
|
||||
if (!acc) return NULL;
|
||||
|
||||
acc -> flags = 0x0; /* flags is byte */
|
||||
acc -> type = 0x0; /* type is byte */
|
||||
acc -> accountName = 0x0; /* string */
|
||||
acc -> description = 0x0; /* string */
|
||||
|
||||
qifline = xaccReadQIFLine (fd);
|
||||
|
||||
if (!qifline) return NULL;
|
||||
if ('!' == qifline [0]) return qifline;
|
||||
|
||||
/* scan for account name, description, type */
|
||||
while (qifline) {
|
||||
if ('N' == qifline [0]) {
|
||||
XACC_PREP_STRING (acc->accountName);
|
||||
} else
|
||||
if ('D' == qifline [0]) {
|
||||
XACC_PREP_STRING (acc->description);
|
||||
} else
|
||||
if ('T' == qifline [0]) {
|
||||
acc -> type = 0x0; // hack alert --
|
||||
} else
|
||||
|
||||
/* check for end-of-transaction marker */
|
||||
if (!strcmp (qifline, "^^\r\n")) {
|
||||
qifline = xaccReadQIFLine (fd);
|
||||
break;
|
||||
} else
|
||||
if ('!' == qifline [0]) break;
|
||||
qifline = xaccReadQIFLine (fd);
|
||||
}
|
||||
|
||||
XACC_PREP_NULL_STRING (acc->accountName);
|
||||
XACC_PREP_NULL_STRING (acc->description);
|
||||
|
||||
return qifline;
|
||||
}
|
||||
|
||||
/********************************************************************\
|
||||
* xaccParseQIFDate *
|
||||
* parses date of the form MM/DD/YY *
|
||||
* *
|
||||
* Args: date -- pointer to Date structure *
|
||||
* Args: str -- pointer to string rep of date *
|
||||
* Return: void *
|
||||
\********************************************************************/
|
||||
|
||||
void xaccParseQIFDate (Date * dat, char * str)
|
||||
{
|
||||
char * tok;
|
||||
|
||||
if (!str) return;
|
||||
tok = strchr (str, '/');
|
||||
if (!tok) return;
|
||||
*tok = 0x0;
|
||||
dat->month = atoi (str);
|
||||
|
||||
str = tok+sizeof(char);
|
||||
tok = strchr (str, '/');
|
||||
if (!tok) return;
|
||||
*tok = 0x0;
|
||||
dat->day = atoi (str);
|
||||
|
||||
str = tok+sizeof(char);
|
||||
tok = strchr (str, '\r');
|
||||
if (!tok) return;
|
||||
*tok = 0x0;
|
||||
dat->year = atoi (str);
|
||||
dat->year += 1900;
|
||||
}
|
||||
|
||||
/********************************************************************\
|
||||
* xaccParseQIFAmount *
|
||||
* parses dollar ammount of the form DDD.CC *
|
||||
* *
|
||||
* Args: str -- pointer to string rep of sum *
|
||||
* Return: int -- in pennies *
|
||||
\********************************************************************/
|
||||
|
||||
int xaccParseQIFAmount (char * str)
|
||||
{
|
||||
char * tok;
|
||||
int pennies = 0;
|
||||
|
||||
if (!str) return 0;
|
||||
|
||||
tok = strchr (str, ',');
|
||||
if (tok) {
|
||||
*tok = 0x0;
|
||||
pennies = 100 * 1000 * atoi (str);
|
||||
str = tok+sizeof(char);
|
||||
}
|
||||
|
||||
tok = strchr (str, ',');
|
||||
if (tok) {
|
||||
*tok = 0x0;
|
||||
pennies *= 1000;
|
||||
pennies += 100 * 1000 * atoi (str);
|
||||
str = tok+sizeof(char);
|
||||
}
|
||||
|
||||
tok = strchr (str, '.');
|
||||
if (!tok) return 0;
|
||||
*tok = 0x0;
|
||||
pennies += 100 * atoi (str);
|
||||
|
||||
str = tok+sizeof(char);
|
||||
tok = strchr (str, '\r');
|
||||
if (!tok) return pennies;
|
||||
*tok = 0x0;
|
||||
pennies += atoi (str);
|
||||
|
||||
return pennies;
|
||||
}
|
||||
|
||||
/********************************************************************\
|
||||
* xaccReadQIFTransaction *
|
||||
* reads in transaction *
|
||||
* *
|
||||
* NB: this code will have to different, depending on the *
|
||||
* type of transaction (bank, stock, etc. *
|
||||
* *
|
||||
* Args: fd -- file descriptor *
|
||||
* Args: acc -- account structure to fill in *
|
||||
* Return: first new line after end of transaction *
|
||||
\********************************************************************/
|
||||
|
||||
char * xaccReadQIFTransaction (int fd, Transaction *trans)
|
||||
{
|
||||
char * qifline;
|
||||
int isneg = 0;
|
||||
|
||||
if (!trans) return NULL;
|
||||
|
||||
trans -> memo = 0x0; /* string */
|
||||
trans -> description = 0x0; /* string */
|
||||
trans -> num = 0x0; /* string */
|
||||
trans -> catagory = 0; /* category is int */
|
||||
trans -> amount = 0; /* amount is int */
|
||||
trans -> reconciled = NREC; /* reconciled is byte */
|
||||
/* other possible values ... */
|
||||
/* trans->reconciled = YREC; trans->reconciled = CREC; */
|
||||
|
||||
trans -> date.year = 1970; /* int */
|
||||
trans -> date.month = 1; /* int */
|
||||
trans -> date.day = 1; /* int */
|
||||
|
||||
qifline = xaccReadQIFLine (fd);
|
||||
|
||||
if (!qifline) return NULL;
|
||||
if ('!' == qifline [0]) return qifline;
|
||||
|
||||
/* scan for transaction date, description, type */
|
||||
while (qifline) {
|
||||
if ('M' == qifline [0]) { /* M == memo field */
|
||||
XACC_PREP_STRING (trans->memo);
|
||||
} else
|
||||
if ('Y' == qifline [0]) { /* Y == ?? */
|
||||
XACC_PREP_STRING (trans->description);
|
||||
} else
|
||||
if ('N' == qifline [0]) { /* N == check number aka type of transfer */
|
||||
XACC_PREP_STRING (trans->num);
|
||||
if (!strncmp (qifline, "NSell", 5)) isneg = 1;
|
||||
} else
|
||||
if ('D' == qifline [0]) { /* D == date */
|
||||
xaccParseQIFDate (&(trans->date), &qifline[1]);
|
||||
} else
|
||||
if ('T' == qifline [0]) { /* T == total */
|
||||
trans -> amount = xaccParseQIFAmount (&qifline[1]); /* amount is int */
|
||||
if (isneg) trans -> amount = - (trans->amount);
|
||||
} else
|
||||
if ('I' == qifline [0]) { /* I == share price */
|
||||
/* hack alert */
|
||||
} else
|
||||
if ('Q' == qifline [0]) { /* Q == number of shares */
|
||||
/* hack alert */
|
||||
} else
|
||||
if ('L' == qifline [0]) { /* L == name of acount from which transfer occured */
|
||||
/* hack alert */
|
||||
} else
|
||||
if ('$' == qifline [0]) { /* $ == dollar amount -- always preceeded by 'L' */
|
||||
/* hack alert */
|
||||
} else
|
||||
if ('O' == qifline [0]) { /* O == round-off error ??? */
|
||||
/* hack alert */
|
||||
} else
|
||||
|
||||
/* check for end-of-transaction marker */
|
||||
if (!strcmp (qifline, "^^\r\n")) {
|
||||
break;
|
||||
} else
|
||||
if ('!' == qifline [0]) break;
|
||||
qifline = xaccReadQIFLine (fd);
|
||||
}
|
||||
|
||||
XACC_PREP_NULL_STRING (trans->memo);
|
||||
XACC_PREP_NULL_STRING (trans->description);
|
||||
|
||||
return qifline;
|
||||
}
|
||||
|
||||
/********************************************************************\
|
||||
********************** LOAD DATA ***********************************
|
||||
\********************************************************************/
|
||||
|
||||
/********************************************************************\
|
||||
* xaccReadQIFData *
|
||||
* reads in the data from file datafile *
|
||||
* *
|
||||
* Args: datafile - the file to load the data from *
|
||||
* Return: the struct with the program data in it *
|
||||
\********************************************************************/
|
||||
Data *
|
||||
xaccReadQIFData( char *datafile )
|
||||
{
|
||||
int fd;
|
||||
int skip = 0;
|
||||
char * qifline;
|
||||
Data *data = mallocData();
|
||||
|
||||
fd = open( datafile, RFLAGS, 0 );
|
||||
if( fd == -1 )
|
||||
{
|
||||
ERROR();
|
||||
freeData(data);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/* read the first line of the file */
|
||||
qifline = xaccReadQIFLine (fd);
|
||||
if( NULL == qifline )
|
||||
{
|
||||
ERROR();
|
||||
close(fd);
|
||||
freeData(data);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
while (qifline) {
|
||||
if (!strcmp (qifline, "!Type:Class\r\n")) {
|
||||
DEBUG ("got class");
|
||||
qifline = xaccReadQIFDiscard (fd);
|
||||
continue;
|
||||
} else
|
||||
|
||||
if (!strcmp (qifline, "!Type:Cat\r\n")) {
|
||||
DEBUG ("got category");
|
||||
qifline = xaccReadQIFDiscard (fd);
|
||||
continue;
|
||||
} else
|
||||
|
||||
if (!strcmp (qifline, "!Option:AutoSwitch\r\n")) {
|
||||
DEBUG ("got autoswitch on");
|
||||
skip = 1;
|
||||
qifline = xaccReadQIFDiscard (fd);
|
||||
continue;
|
||||
} else
|
||||
|
||||
if (!strcmp (qifline, "!Clear:AutoSwitch\r\n")) {
|
||||
DEBUG ("got autoswitch clear");
|
||||
skip = 0;
|
||||
qifline = xaccReadQIFDiscard (fd);
|
||||
continue;
|
||||
} else
|
||||
|
||||
if (!strcmp (qifline, "!Account\r\n")) {
|
||||
if (skip) {
|
||||
/* loop and read all of the account names and descriptions */
|
||||
/* no actual dollar data is expected to be read here ... */
|
||||
while (qifline) {
|
||||
qifline = xaccReadQIFDiscard (fd);
|
||||
if (!qifline) break;
|
||||
if ('!' == qifline[0]) break;
|
||||
}
|
||||
} else {
|
||||
/* read account name, followed by dollar data ... */
|
||||
Transaction *trans;
|
||||
Account *acc = mallocAccount();
|
||||
DEBUG ("got account");
|
||||
qifline = xaccReadQIFAccount (fd, acc);
|
||||
if (!qifline) { /* free up malloced data if the read bombed. */
|
||||
freeAccount(acc);
|
||||
continue;
|
||||
}
|
||||
insertAccount( data, acc );
|
||||
|
||||
/* spin until start of transaction records */
|
||||
/* in theory, in a perfect file, the transaction data follows immediately */
|
||||
while (qifline) {
|
||||
if ('!' == qifline[0]) break;
|
||||
qifline = xaccReadQIFDiscard (fd);
|
||||
}
|
||||
|
||||
/* read transactions */
|
||||
while (qifline) {
|
||||
trans = (Transaction *)_malloc(sizeof(Transaction));
|
||||
qifline = xaccReadQIFTransaction (fd, trans);
|
||||
if (!qifline) { /* free up malloced data if the read bombed. */
|
||||
_free (trans);
|
||||
break;
|
||||
}
|
||||
if ('!' == qifline[0]) {
|
||||
_free (trans);
|
||||
break;
|
||||
}
|
||||
insertTransaction( acc, trans );
|
||||
}
|
||||
}
|
||||
continue;
|
||||
} else
|
||||
|
||||
if ('!' == qifline[0]) {
|
||||
DEBUG ("unknown or unexpected stanza:");
|
||||
DEBUG (qifline);
|
||||
qifline = xaccReadQIFDiscard (fd);
|
||||
continue;
|
||||
} else {
|
||||
|
||||
qifline = xaccReadQIFDiscard (fd);
|
||||
}
|
||||
}
|
||||
|
||||
close(fd);
|
||||
return data;
|
||||
}
|
||||
|
||||
/* ========================== END OF FILE ======================= */
|
@ -253,6 +253,9 @@ startRecnWindow( Widget parent, Account *acc, int *diff )
|
||||
XmNdeleteResponse, XmDESTROY,
|
||||
XmNminWidth, 250,
|
||||
XmNminHeight, 150,
|
||||
XmNresizable, FALSE,
|
||||
XmNallowShellResize, FALSE,
|
||||
XmNtransient, FALSE, /* allow window to be repositioned */
|
||||
NULL );
|
||||
|
||||
/* Create a PanedWindow Manager for the dialog box... the child
|
||||
@ -630,9 +633,10 @@ recnWindow( Widget parent, Account *acc )
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, position,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, ++position,
|
||||
XmNrightPosition, position+1,
|
||||
NULL );
|
||||
|
||||
position ++;
|
||||
recnData->difference =
|
||||
XtVaCreateManagedWidget( "text",
|
||||
xmTextWidgetClass, form,
|
||||
@ -646,10 +650,10 @@ recnWindow( Widget parent, Account *acc )
|
||||
XmNbottomAttachment,XmATTACH_FORM,
|
||||
XmNbottomOffset, 6,
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, position++,
|
||||
XmNleftPosition, position,
|
||||
NULL );
|
||||
|
||||
position++;
|
||||
position +=2;
|
||||
|
||||
/* The "Ok" button: */
|
||||
widget = XtVaCreateManagedWidget( "Ok",
|
||||
@ -659,7 +663,7 @@ recnWindow( Widget parent, Account *acc )
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, position,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, ++position,
|
||||
XmNrightPosition, position+1,
|
||||
XmNshowAsDefault, True,
|
||||
NULL );
|
||||
|
||||
@ -668,6 +672,7 @@ recnWindow( Widget parent, Account *acc )
|
||||
XtAddCallback( widget, XmNactivateCallback,
|
||||
destroyShellCB, (XtPointer)(recnData->dialog) );
|
||||
/* The "Cancel" button: */
|
||||
position ++;
|
||||
widget = XtVaCreateManagedWidget( "Cancel",
|
||||
xmPushButtonWidgetClass, form,
|
||||
XmNtopAttachment, XmATTACH_FORM,
|
||||
@ -675,7 +680,7 @@ recnWindow( Widget parent, Account *acc )
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, position,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, ++position,
|
||||
XmNrightPosition, position+1,
|
||||
XmNshowAsDefault, True,
|
||||
NULL );
|
||||
|
||||
@ -683,6 +688,7 @@ recnWindow( Widget parent, Account *acc )
|
||||
destroyShellCB, (XtPointer)(recnData->dialog) );
|
||||
|
||||
/* The "Help" button pops up the reconcile window help page: */
|
||||
position ++;
|
||||
widget = XtVaCreateManagedWidget( "Help",
|
||||
xmPushButtonWidgetClass, form,
|
||||
XmNtopAttachment, XmATTACH_FORM,
|
||||
@ -690,7 +696,7 @@ recnWindow( Widget parent, Account *acc )
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, position,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, ++position,
|
||||
XmNrightPosition, position+1,
|
||||
XmNshowAsDefault, True,
|
||||
NULL );
|
||||
|
||||
|
@ -592,9 +592,16 @@ regWindow( Widget parent, Account *acc )
|
||||
xmDialogShellWidgetClass, parent,
|
||||
XmNdeleteResponse, XmDESTROY,
|
||||
XmNtitle, acc->accountName,
|
||||
XmNwidth, 495,
|
||||
XmNheight, 500,
|
||||
/*
|
||||
XmNminWidth, 495,
|
||||
XmNmaxWidth, 495,
|
||||
XmNminHeight, 500,
|
||||
*/
|
||||
/* XmNresizable, FALSE, */
|
||||
/* XmNallowShellResize, FALSE, */
|
||||
XmNtransient, FALSE, /* allow window to be repositioned */
|
||||
NULL );
|
||||
|
||||
XtAddCallback( regData->dialog, XmNdestroyCallback,
|
||||
@ -776,7 +783,7 @@ regWindow( Widget parent, Account *acc )
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, position,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, ++position,
|
||||
XmNrightPosition, position+1,
|
||||
XmNshowAsDefault, True,
|
||||
NULL );
|
||||
|
||||
@ -784,6 +791,7 @@ regWindow( Widget parent, Account *acc )
|
||||
recordCB, (XtPointer)regData );
|
||||
|
||||
/* The "Cancel" button */
|
||||
position++;
|
||||
widget = XtVaCreateManagedWidget( "Cancel",
|
||||
xmPushButtonWidgetClass, buttonform,
|
||||
XmNtopAttachment, XmATTACH_FORM,
|
||||
@ -791,7 +799,7 @@ regWindow( Widget parent, Account *acc )
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, position,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, ++position,
|
||||
XmNrightPosition, position+1,
|
||||
XmNshowAsDefault, True,
|
||||
NULL );
|
||||
|
||||
@ -1079,7 +1087,7 @@ regCB( Widget mw, XtPointer cd, XtPointer cb )
|
||||
{
|
||||
XbaeMatrixModifyVerifyCallbackStruct *mvcbs =
|
||||
(XbaeMatrixModifyVerifyCallbackStruct *)cb;
|
||||
char input = (mvcbs->verify->text->ptr)[0];
|
||||
char input;
|
||||
|
||||
/* If the user is about to change a reconciled transaction,
|
||||
* warn them... but only warn them the first time they change
|
||||
@ -1130,6 +1138,11 @@ regCB( Widget mw, XtPointer cd, XtPointer cb )
|
||||
regData->qf = getQuickFill( regData->qf, mvcbs->prev_text[i] );
|
||||
}
|
||||
|
||||
/* hack alert -- text pointer not valid if non-alpha key hit */
|
||||
/* this will core dump, since ptr is NULL */
|
||||
/* this is not fixed, since the fix is not obvious to me ... */
|
||||
input = (mvcbs->verify->text->ptr)[0];
|
||||
|
||||
/* go to qf's child node that corresponds to the
|
||||
* last character inputed by the user */
|
||||
regData->qf = getQuickFill( regData->qf, input );
|
||||
@ -1145,7 +1158,9 @@ regCB( Widget mw, XtPointer cd, XtPointer cb )
|
||||
|
||||
XbaeMatrixSetCell( mw, row, col, str );
|
||||
XbaeMatrixRefreshCell( mw, row, col );
|
||||
/*
|
||||
XbaeMatrixSetCursorPosition( mw, regData->insert+1 );
|
||||
*/
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -1156,7 +1171,9 @@ regCB( Widget mw, XtPointer cd, XtPointer cb )
|
||||
|
||||
XbaeMatrixSetCell( mw, row, col, str );
|
||||
XbaeMatrixRefreshCell( mw, row, col );
|
||||
/*
|
||||
XbaeMatrixSetCursorPosition( mw, regData->insert );
|
||||
*/
|
||||
}
|
||||
}
|
||||
#endif
|
||||
@ -1165,24 +1182,32 @@ regCB( Widget mw, XtPointer cd, XtPointer cb )
|
||||
* cell rules */
|
||||
if( IN_PAY_CELL(row,col) || IN_DEP_CELL(row,col) )
|
||||
{
|
||||
/* Payment/Deposit format */
|
||||
switch( input )
|
||||
{
|
||||
case '.':
|
||||
/* Make sure that there is only one '.' */
|
||||
/* text pointer is NULL if non-alpha key hit */
|
||||
/* for example, the delete key */
|
||||
if (mvcbs->verify->text->ptr) {
|
||||
input = (mvcbs->verify->text->ptr)[0];
|
||||
/* Payment/Deposit format */
|
||||
switch( input )
|
||||
{
|
||||
int i,count=0;
|
||||
|
||||
for( i=0; (mvcbs->prev_text)[i] != '\0'; i++ )
|
||||
if( (mvcbs->prev_text)[i] == '.' )
|
||||
count++;
|
||||
if( count >= 1 )
|
||||
mvcbs->verify->doit = False;
|
||||
case '.':
|
||||
/* Make sure that there is only one '.' */
|
||||
{
|
||||
int i,count=0;
|
||||
|
||||
for( i=0; (mvcbs->prev_text)[i] != '\0'; i++ )
|
||||
if( (mvcbs->prev_text)[i] == '.' )
|
||||
count++;
|
||||
if( count >= 1 )
|
||||
mvcbs->verify->doit = False;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
/* only accept the input if it is a number */
|
||||
mvcbs->verify->doit = isNum(input);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
/* only accept the input if it is a number */
|
||||
mvcbs->verify->doit = isNum(input);
|
||||
} else {
|
||||
/* we assume that any other changes are a valid edit */
|
||||
mvcbs->verify->doit = True;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1316,7 +1341,16 @@ dateCellFormat( Widget mw, XbaeMatrixModifyVerifyCallbackStruct *mvcbs )
|
||||
Boolean changed=False;
|
||||
Date date;
|
||||
char buf[BUFSIZE];
|
||||
char input = (mvcbs->verify->text->ptr)[0];
|
||||
char input;
|
||||
|
||||
/* if user hit delete key, then ptr will be NULL */
|
||||
/* lets just accept the edit. */
|
||||
if (0x0 == (mvcbs->verify->text->ptr)) {
|
||||
mvcbs->verify->doit = True;
|
||||
return;
|
||||
}
|
||||
|
||||
input = (mvcbs->verify->text->ptr)[0];
|
||||
|
||||
row = mvcbs->row;
|
||||
col = mvcbs->column;
|
||||
|
@ -107,7 +107,7 @@ simpleReportWindow( Widget parent )
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, position,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, ++position,
|
||||
XmNrightPosition, position+1,
|
||||
XmNshowAsDefault, True,
|
||||
NULL );
|
||||
|
||||
|
@ -322,7 +322,7 @@ xferWindow( Widget parent )
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, position,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, ++position,
|
||||
XmNrightPosition, position+1,
|
||||
XmNshowAsDefault, True,
|
||||
NULL );
|
||||
|
||||
@ -330,6 +330,7 @@ xferWindow( Widget parent )
|
||||
destroyShellCB, (XtPointer)dialog );
|
||||
|
||||
/* The "Transfer" button creates the transfer */
|
||||
position ++;
|
||||
widget = XtVaCreateManagedWidget( "Transfer",
|
||||
xmPushButtonWidgetClass, buttonform,
|
||||
XmNtopAttachment, XmATTACH_FORM,
|
||||
@ -337,7 +338,7 @@ xferWindow( Widget parent )
|
||||
XmNleftAttachment, XmATTACH_POSITION,
|
||||
XmNleftPosition, position,
|
||||
XmNrightAttachment, XmATTACH_POSITION,
|
||||
XmNrightPosition, ++position,
|
||||
XmNrightPosition, position+1,
|
||||
XmNshowAsDefault, True,
|
||||
NULL );
|
||||
|
||||
|
@ -135,7 +135,8 @@ main( int argc, char *argv[] )
|
||||
datafile = fileBox( toplevel, OPEN );
|
||||
|
||||
if( datafile != NULL )
|
||||
data = readData(datafile); /* load the accounts data from datafile*/
|
||||
/* data = readData(datafile); /* load the accounts data from datafile*/
|
||||
data = xaccReadQIFData(datafile); /* load the accounts data from datafile*/
|
||||
|
||||
if( data == NULL )
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user