From 4d9836aac27e5c5a3ab7bf5e31871df2487f2d89 Mon Sep 17 00:00:00 2001 From: Christopher Lam Date: Sun, 17 Mar 2024 16:37:45 +0800 Subject: [PATCH] [TransLog.cpp] convert to cpp --- libgnucash/engine/CMakeLists.txt | 2 +- libgnucash/engine/{TransLog.c => TransLog.cpp} | 14 +++++++------- po/POTFILES.in | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) rename libgnucash/engine/{TransLog.c => TransLog.cpp} (96%) diff --git a/libgnucash/engine/CMakeLists.txt b/libgnucash/engine/CMakeLists.txt index a6b6df1744..0a210bc4ba 100644 --- a/libgnucash/engine/CMakeLists.txt +++ b/libgnucash/engine/CMakeLists.txt @@ -148,7 +148,7 @@ set (engine_SOURCES ScrubBusiness.c ScrubBudget.c Split.cpp - TransLog.c + TransLog.cpp Transaction.cpp cap-gains.cpp cashobjects.cpp diff --git a/libgnucash/engine/TransLog.c b/libgnucash/engine/TransLog.cpp similarity index 96% rename from libgnucash/engine/TransLog.c rename to libgnucash/engine/TransLog.cpp index 728a7c87bc..151e9a2a79 100644 --- a/libgnucash/engine/TransLog.c +++ b/libgnucash/engine/TransLog.cpp @@ -85,9 +85,9 @@ static QofLogModule log_module = "gnc.translog"; static int gen_logs = 1; -static FILE * trans_log = NULL; /**< current log file handle */ -static char * trans_log_name = NULL; /**< current log file name */ -static char * log_base_name = NULL; +static FILE * trans_log = nullptr; /**< current log file handle */ +static char * trans_log_name = nullptr; /**< current log file name */ +static char * log_base_name = nullptr; /********************************************************************\ \********************************************************************/ @@ -173,7 +173,7 @@ xaccOpenLog (void) /* tag each filename with a timestamp */ timestamp = gnc_date_timestamp (); - filename = g_strconcat (log_base_name, ".", timestamp, ".log", NULL); + filename = g_strconcat (log_base_name, ".", timestamp, ".log", nullptr); trans_log = g_fopen (filename, "a"); if (!trans_log) @@ -213,7 +213,7 @@ xaccCloseLog (void) if (!trans_log) return; fflush (trans_log); fclose (trans_log); - trans_log = NULL; + trans_log = nullptr; } /********************************************************************\ @@ -235,7 +235,7 @@ xaccTransWriteLog (Transaction *trans, char flag) } if (!trans_log) return; - gnc_time64_to_iso8601_buff (gnc_time(NULL), dnow); + gnc_time64_to_iso8601_buff (gnc_time(nullptr), dnow); gnc_time64_to_iso8601_buff (trans->date_entered, dent); gnc_time64_to_iso8601_buff (trans->date_posted, dpost); guid_to_string_buff (xaccTransGetGUID(trans), trans_guid_str); @@ -244,7 +244,7 @@ xaccTransWriteLog (Transaction *trans, char flag) for (node = trans->splits; node; node = node->next) { - Split *split = node->data; + Split *split = GNC_SPLIT(node->data); const char * accname = ""; char acc_guid_str[GUID_ENCODING_LENGTH + 1]; gnc_numeric amt, val; diff --git a/po/POTFILES.in b/po/POTFILES.in index 29754f9aab..d755a7d7dd 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -695,7 +695,7 @@ libgnucash/engine/Split.cpp libgnucash/engine/SX-book.c libgnucash/engine/SX-ttinfo.c libgnucash/engine/Transaction.cpp -libgnucash/engine/TransLog.c +libgnucash/engine/TransLog.cpp libgnucash/gnc-module/example/gncmod-example.c libgnucash/gnc-module/gnc-module.c libgnucash/tax/de_DE/tax.scm