CVS log for dtaus/dtaus.c
Up to [Infodrom Tools] / dtaus
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.48: download - view: text, markup - select for diffs
Sun Jul 26 18:05:51 2009 UTC (13 years, 8 months ago) by joey
Branches: MAIN
CVS tags: dtaus_0-9,
dtaus_0-8,
HEAD
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +6 -1 lines
* the "Referenz"-Option within A-Records was completely non-working.
(code missing to copy the data to the A-record)
Thanks to Peter Schlaile <peter@schlaile.de>
Revision 1.47: download - view: text, markup - select for diffs
Sun Jul 26 18:00:47 2009 UTC (13 years, 8 months ago) by joey
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +2 -2 lines
Convert option names without parameter into lowercase before
comparison as well. Thanks to Peter Schlaile <peter@schlaile.de>
Revision 1.46: download - view: text, markup - select for diffs
Sun Jul 26 16:56:30 2009 UTC (13 years, 8 months ago) by joey
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +2 -2 lines
Adjust years
Revision 1.45: download - view: text, markup - select for diffs
Sun Jul 26 16:32:48 2009 UTC (13 years, 8 months ago) by joey
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +2 -2 lines
Correct condition
Revision 1.44: download - view: text, markup - select for diffs
Sun Jul 26 16:29:04 2009 UTC (13 years, 8 months ago) by joey
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +13 -1 lines
Handle too long values, i.e. bail out
Revision 1.43: download - view: text, markup - select for diffs
Sat Jul 25 19:44:54 2009 UTC (13 years, 8 months ago) by joey
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +1 -3 lines
Remove superflous code
Revision 1.42: download - view: text, markup - select for diffs
Sat Jul 25 16:05:13 2009 UTC (13 years, 8 months ago) by joey
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +14 -15 lines
Be more explicit for malloc() calls
Revision 1.41: download - view: text, markup - select for diffs
Wed Jul 15 16:19:18 2009 UTC (13 years, 9 months ago) by joey
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +3 -1 lines
Don't emit text records twice
Revision 1.40: download - view: text, markup - select for diffs
Thu Feb 3 17:24:00 2005 UTC (18 years, 2 months ago) by joey
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +1 -1
lines
Untypo
Revision 1.39: download - view: text, markup - select for diffs
Thu Feb 3 17:21:56 2005 UTC (18 years, 2 months ago) by joey
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +4 -4
lines
Corrections by Claudio Clemens <cclemens@getmobile.de>
Revision 1.38: download - view: text, markup - select for diffs
Fri Aug 6 20:50:09 2004 UTC (18 years, 8 months ago) by joey
Branches: MAIN
CVS tags: dtaus_0-7
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +2 -2
lines
Use strchr(3) instead of index(3) since it is POSIX compliant and not
only BSD 4.3 compliant.
Revision 1.37: download - view: text, markup - select for diffs
Fri Aug 6 20:21:43 2004 UTC (18 years, 8 months ago) by joey
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +9 -1
lines
Added support for the 'Begleitzettel' via LaTeX document
Revision 1.36: download - view: text, markup - select for diffs
Fri Aug 6 20:10:34 2004 UTC (18 years, 8 months ago) by joey
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +38 -26
lines
Switch to using explicit variables for various information so that the
information can be used at diffferent loctions and isn't destroyed in
the meantime.
Revision 1.35: download - view: text, markup - select for diffs
Wed Aug 4 20:06:03 2004 UTC (18 years, 8 months ago) by joey
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +8 -5
lines
Added legacy code to avoid GCC warnings
Revision 1.34: download - view: text, markup - select for diffs
Wed Aug 4 10:59:55 2004 UTC (18 years, 8 months ago) by joey
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +3 -3
lines
Untypo by Martin Schulte <dtaus@ratinganwendung.de>
Revision 1.33: download - view: text, markup - select for diffs
Sat Aug 30 09:20:06 2003 UTC (19 years, 7 months ago) by joey
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +48 -5
lines
Added proper support for transaction 54xxJ. This extends the syntax
little bit since the year can be given as argument to Vermögen, and it
doesn't have to contain a real umlaut anymore.
Revision 1.32: download - view: text, markup - select for diffs
Sat Aug 30 08:55:47 2003 UTC (19 years, 7 months ago) by joey
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +6 -6
lines
Removed some compiler warnings by casting the buffer properly
Revision 1.31: download - view: text, markup - select for diffs
Sat Aug 30 08:53:28 2003 UTC (19 years, 7 months ago) by joey
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +31 -5
lines
Adjusted real2string
. ensure no overflow
. don't fail when string is too short
. don't copy random characters but only digits
Adjusted copyright notice
Revision 1.30: download - view: text, markup - select for diffs
Sun May 25 19:56:58 2003 UTC (19 years, 10 months ago) by joey
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +71 -47
lines
Properly added DM support back and properly implemented Euro support.
There are special cases to take care about if the default currency is
DM or Euro but the selected currency is the other one. This patch
implements this by switching index values forth and back, quite
kludgy, though.
Broken DM support after support for Euro was noticed by
Stefan Beckert <becki@web.de>
Revision 1.29: download - view: text, markup - select for diffs
Fri Feb 22 11:25:11 2002 UTC (21 years, 1 month ago) by joey
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +27 -5
lines
Fix problems with unproperly recognized values like "10,03", "100.004"
and "30". They're now forced to be of form "nnnnn.pp".
Revision 1.28: download - view: text, markup - select for diffs
Tue Jan 15 20:35:29 2002 UTC (21 years, 3 months ago) by joey
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +5 -5
lines
Corrections to data types, as found by Christian Zink <christian.zink@4students-ag.com>
Revision 1.27: download - view: text, markup - select for diffs
Tue Jan 1 18:52:06 2002 UTC (21 years, 3 months ago) by joey
Branches: MAIN
CVS tags: dtaus_0-6
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +6 -1
lines
A small improvement, don't print the "Ausfuehrungsdatum" if none was
specified, hence the field is empty in the bank file.
Revision 1.26: download - view: text, markup - select for diffs
Tue Jan 1 18:29:25 2002 UTC (21 years, 3 months ago) by joey
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +3 -3
lines
This is the anticipated change for 2002, make EURO the default currency
Revision 1.25: download - view: text, markup - select for diffs
Mon Dec 17 21:41:46 2001 UTC (21 years, 4 months ago) by joey
Branches: MAIN
CVS tags: dtaus_0-5-1
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +48 -5
lines
. Beautification: Prettyprint the date
. Bugfix: Properly output Betrag-Euro as Betrag so the generated .ctl
file can be used as input again, as it schould be. Thanks to Jan
Gottschick for reporting this bug.
Revision 1.24: download - view: text, markup - select for diffs
Sun Nov 18 20:12:18 2001 UTC (21 years, 5 months ago) by joey
Branches: MAIN
CVS tags: dtaus_0-5
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -2
lines
Changed ^M to \r since gcc for IA-64 didn't like it.
Revision 1.23: download - view: text, markup - select for diffs
Sun Nov 18 08:00:01 2001 UTC (21 years, 5 months ago) by joey
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +3 -3
lines
Converted index() into strchr() which is no Linuxism anymore and also
available on other *nix systems or a Cygwin environment.
Revision 1.22: download - view: text, markup - select for diffs
Sat Nov 17 23:12:42 2001 UTC (21 years, 5 months ago) by joey
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +12 -12
lines
Converted bzero() into memset() which is no Linuxism anymore and also
available on other *nix systems or a Cygwin environment.
Revision 1.21: download - view: text, markup - select for diffs
Sat Nov 17 20:00:09 2001 UTC (21 years, 5 months ago) by joey
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +16 -7
lines
. Made some length values indirect through our data definition
. Added support for ``Ausführungsdatum'' ("Ausfuehrung"), the date
when this transfer should be started instead of the receiption
date. Users have to take care of its restrictions, though.
Revision 1.20: download - view: text, markup - select for diffs
Sat Nov 17 16:05:47 2001 UTC (21 years, 5 months ago) by joey
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +42 -17
lines
Added reverse support for upcoming European currency ``Euro''.
There's a define DEFAULT_EURO which can be turned on by third parties
if they would like to default to Euro instead of DM. Some time in
2002 I will probably remove that define, remove any mentioning of DM
and let the program default to Euro.
Also cleaned up the code a little bit. Changed some static references
to real references for some currency fields.
Revision 1.19: download - view: text, markup - select for diffs
Sat Nov 17 15:12:03 2001 UTC (21 years, 5 months ago) by joey
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +74 -10
lines
Finally added proper support for the upcoming European currency
``Euro''. There's a define DEFAULT_EURO which can be turned on by
third parties if they would like to default to Euro instead of DM.
Some time in 2002 I will probably remove that define, remove any
mentioning of DM and let the program default to Euro.
To activate Euro with this code, simply add the keyword ``Euro'' to
the A record (the begin { ... } record). All values are calculated in
Euro then.
Revision 1.18: download - view: text, markup - select for diffs
Sat Nov 17 08:58:17 2001 UTC (21 years, 5 months ago) by joey
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +17 -24
lines
Corrected the code after reading less ambigous specification I ordered.
. C1 = Logical length of record C, i.e. 187 + number of extension records.
``Die Satzlängenangabe gezieht sich mit Ausnahme des konstanten
Teils nicht auf die Satzabschnittlänge der Disketten, sondern auf
die logische Satzlänge (konstanter Teil 187 Bytes +
Erweiterungsteil(e) zu je 29 Bytes), max. "0622".''
What does this mean? There can only be 15 extension records and an
extension record has the size of 29 bytes. Hence the old code was
wrong and the very old code was correct. *sigh*
. C18 = Number of extension records.
``00 = Es folgt kein Erweiterungsteil.
01-15 = Anzahl der Erweiterungsteile á 29 Bytes''
Other things:
. Generalized size in C1 (it's four digits, not only three, the first
is not use though...)
. Moved calculation of C18 into dtaus_prepareC()
. Corrected stripping of the original Text field, should be
superflous, but anyway...
. Corrected decoding of C18 when decoding a dtaus file
Revision 1.17: download - view: text, markup - select for diffs
Mon Nov 12 22:31:18 2001 UTC (21 years, 5 months ago) by joey
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +19 -9
lines
Added a define to make some routines default to EUR, may be useful for
Jan 1st, 2002. Tried to ensure that long strings won't override a
buffer which could lead into rendering the resulting DTAUS files wrong.
Revision 1.16: download - view: text, markup - select for diffs
Mon Nov 12 21:40:39 2001 UTC (21 years, 5 months ago) by joey
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +36 -19
lines
Improved documentation, added link to respective field in the specs,
added zeroing for both DM and EUR values, as well as defaulting to DM
Revision 1.15: download - view: text, markup - select for diffs
Mon Nov 12 21:05:15 2001 UTC (21 years, 5 months ago) by joey
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2
lines
Spelling, dooh. Thanks to Martin Schulte
Revision 1.14: download - view: text, markup - select for diffs
Sun Nov 11 22:52:32 2001 UTC (21 years, 5 months ago) by joey
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2
lines
Don't eat the final record, it doesn't taste good.
Revision 1.13: download - view: text, markup - select for diffs
Sun Nov 11 22:40:23 2001 UTC (21 years, 5 months ago) by joey
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +32 -12
lines
Added support for reading our own files again... including all
extension records and their texts.
Revision 1.12: download - view: text, markup - select for diffs
Sun Nov 11 18:06:45 2001 UTC (21 years, 5 months ago) by joey
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +13 -8
lines
Whoops, there is another unused text field. If we use this one as
well we may use up to 62 text fields
Revision 1.11: download - view: text, markup - select for diffs
Sun Nov 11 16:41:31 2001 UTC (21 years, 5 months ago) by joey
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +34 -18
lines
Added support for special files "-" as placeholder for stdin/stdout
for dtaus and control files
Revision 1.10: download - view: text, markup - select for diffs
Sun Nov 11 16:10:51 2001 UTC (21 years, 5 months ago) by joey
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +10 -3
lines
Added support for the used currency (DM only atm) and corrected one
occurence of non-distinguished LK/GK translation
Revision 1.9: download - view: text, markup - select for diffs
Sun Nov 11 15:07:54 2001 UTC (21 years, 5 months ago) by joey
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +109 -30
lines
Improvements, mainly support for additional Text fields
. Added little bit of documentation
. Fixed a really stupid bug when removing non-digits. Funny it
didn't bomb out before.
. Changed dtaus file. C18 contains the number of expansion records:
00..15. However, normally no expansion record is used, thus I
believe that the value has to be 00, even if a Text is given which
is stored in *the current* record. This has been changed from 01
to 00 in this version. I wonder why no credit institute was
screaming because of this.
. Added support for expansion records used to store additional text
fields. Their format is very simple, hence no new routines for
writing and preparation are added.
. This required a different routine for calculation the logical size
of the respective record C as well as another calculation for the
amount of expansion records used.
Local variables:
mode: indented-text
End:
Revision 1.8: download - view: text, markup - select for diffs
Sat Nov 10 22:27:52 2001 UTC (21 years, 5 months ago) by joey
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +5 -5
lines
Rename Klient to Kunde and use iso-8859-1 umlauts, since we're in
Germany so people are used to proper umlauts
Revision 1.7: download - view: text, markup - select for diffs
Tue Jan 4 16:10:42 2000 UTC (23 years, 3 months ago) by joey
Branches: MAIN
CVS tags: dtaus-0-4
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +32 -18
lines
- Added short description for control files
- Ensured that BLZ and KTO consist only of digits, even if the
user has specified something different. Banks won't accept files
otherwise.
- Applied fix for a y2k issue that prevents some banks from
accepting the files.
- Improved README file, added links to the web page and the mailing list.
- Added TODO file
- This shall become version 0.4
Revision 1.6: download - view: text, markup - select for diffs
Mon Nov 16 21:38:59 1998 UTC (24 years, 5 months ago) by joey
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +14 -8
lines
* Added information about different types of dtaus files to README
file.
* Better support for "Gutschriften", the former version forgot to
write this where needed. Fixed now.
Revision 1.5: download - view: text, markup - select for diffs
Wed Oct 14 22:43:41 1998 UTC (24 years, 6 months ago) by joey
Branches: MAIN
CVS tags: dtaus-0-3
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +40 -14
lines
* While implementing zero-padded fields I've also implemented
clippings so numbers that are too big won't hurt the binary DTAUS
file.
* Added better support for zero-padded numbers. sprintf() from
libc4 had no problems accepting `%08s' while this didn't produce
zero-padded strings with libc5 and libc6. Now we've got our own
routine to handle these.
Revision 1.4: download - view: text, markup - select for diffs
Sat Jul 4 20:35:42 1998 UTC (24 years, 9 months ago) by joey
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +3 -3
lines
. Updated date in copyright text
. Corrected FSF's address in copyright
Revision 1.3: download - view: text, markup - select for diffs
Fri Jul 3 14:51:14 1998 UTC (24 years, 9 months ago) by joey
Branches: MAIN
CVS tags: dtaus-0-2-1
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +45 -14
lines
. Added hook/theoretical support for Euro
. Fixed bug with overflowing tempory variable, this resultsin some
correct tests for
. Moved routine for printing values if they are set into an own
function
Revision 1.2: download - view: text, markup - select for diffs
Tue Mar 10 14:05:24 1998 UTC (25 years, 1 month ago) by joey
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -2
lines
Added COPYING
Fixed spelling error
Revision 1.1.1.1 (vendor branch): download - view: text, markup - select for diffs
Tue Jun 3 20:54:53 1997 UTC (25 years, 10 months ago) by joey
Branches: joey
CVS tags: dtaus-0-2,
dtaus-0-1
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0
lines
First import
Revision 1.1: download - view: text, markup - select for diffs
Tue Jun 3 20:54:53 1997 UTC (25 years, 10 months ago) by joey
Branches: MAIN
Initial revision
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>