r17983 - gnucash/trunk - Fix lots of splint issues (including memory leaks). This includes some changes

Phil Longstaff plongstaff at cvs.gnucash.org
Mon Mar 9 13:17:59 EDT 2009


Author: plongstaff
Date: 2009-03-09 13:17:57 -0400 (Mon, 09 Mar 2009)
New Revision: 17983
Trac: http://svn.gnucash.org/trac/changeset/17983

Added:
   gnucash/trunk/splint-defs.h
   gnucash/trunk/src/backend/dbi/.splintrc
   gnucash/trunk/src/backend/sql/.splintrc
Modified:
   gnucash/trunk/lib/libqof/qof/guid.h
   gnucash/trunk/lib/libqof/qof/kvp_frame.h
   gnucash/trunk/lib/libqof/qof/qofbackend-p.h
   gnucash/trunk/lib/libqof/qof/qofbackend.h
   gnucash/trunk/lib/libqof/qof/qofbook.h
   gnucash/trunk/lib/libqof/qof/qofclass.h
   gnucash/trunk/lib/libqof/qof/qofid.h
   gnucash/trunk/lib/libqof/qof/qofinstance.h
   gnucash/trunk/lib/libqof/qof/qoflog.h
   gnucash/trunk/lib/libqof/qof/qofobject.h
   gnucash/trunk/lib/libqof/qof/qofquery-p.h
   gnucash/trunk/lib/libqof/qof/qofquery.h
   gnucash/trunk/src/backend/dbi/gnc-backend-dbi.c
   gnucash/trunk/src/backend/dbi/gncmod-backend-dbi.c
   gnucash/trunk/src/backend/sql/gnc-account-sql.c
   gnucash/trunk/src/backend/sql/gnc-backend-sql.c
   gnucash/trunk/src/backend/sql/gnc-backend-sql.h
   gnucash/trunk/src/backend/sql/gnc-book-sql.c
   gnucash/trunk/src/backend/sql/gnc-budget-sql.c
   gnucash/trunk/src/backend/sql/gnc-commodity-sql.c
   gnucash/trunk/src/backend/sql/gnc-lots-sql.c
   gnucash/trunk/src/backend/sql/gnc-price-sql.c
   gnucash/trunk/src/backend/sql/gnc-recurrence-sql.c
   gnucash/trunk/src/backend/sql/gnc-recurrence-sql.h
   gnucash/trunk/src/backend/sql/gnc-schedxaction-sql.c
   gnucash/trunk/src/backend/sql/gnc-slots-sql.c
   gnucash/trunk/src/backend/sql/gnc-transaction-sql.c
   gnucash/trunk/src/backend/sql/gnc-transaction-sql.h
   gnucash/trunk/src/core-utils/gnc-gconf-utils.h
   gnucash/trunk/src/engine/Account.h
   gnucash/trunk/src/engine/SX-book.h
   gnucash/trunk/src/engine/SchedXaction.h
   gnucash/trunk/src/engine/Transaction.h
   gnucash/trunk/src/engine/gnc-budget.h
   gnucash/trunk/src/engine/gnc-commodity.h
   gnucash/trunk/src/engine/gnc-lot.h
   gnucash/trunk/src/engine/gnc-pricedb.h
   gnucash/trunk/src/gnc-module/gnc-module.h
Log:
Fix lots of splint issues (including memory leaks).  This includes some changes
in qof and gnc files adding annotation comments to help splint analyze ownership
of memory and objects.





More information about the gnucash-patches mailing list