mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Remove obsolete docs.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2876 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
34f79314a3
commit
b44cdcc256
@ -31,25 +31,6 @@
|
||||
#include <glib.h>
|
||||
|
||||
|
||||
/** STRUCTS *********************************************************/
|
||||
|
||||
/* The way quickfill works is this: the decscription field of a transaction
|
||||
* is used to insert a pointer to itself into the quickfill tree. The
|
||||
* QuickFill struct is a node in the tree, and the qf array is an array
|
||||
* of pointers to children of the node. (NULL, if no corresponding child.)
|
||||
* The index of the array is determined by the next letter in the string
|
||||
* that is the description field. The trans field is a pointer to the last
|
||||
* inserted child that made it to this node. At the root of the tree is
|
||||
* a QuickFill struct, with trans == NULL, and the array of pointers to
|
||||
* children. When a transaction is inserted, the first letter of the
|
||||
* description field determines which child the transaction goes into.
|
||||
* If the child is NULL, a new QuickFill node is created. Otherwise,
|
||||
* the trans field of the child is changed to point to the new transaction.
|
||||
* Then, recursively, the process is repeated, with the next character in
|
||||
* the description field as the index to the array. The recursion stops
|
||||
* when the end of the descriptions string is reached.
|
||||
*/
|
||||
|
||||
typedef enum
|
||||
{
|
||||
QUICKFILL_LIFO,
|
||||
|
Loading…
Reference in New Issue
Block a user