mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Add const qualifiers to some function arguments.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3081 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
dec7371e29
commit
13fa22195c
@ -976,14 +976,12 @@ xaccQueryAddSingleAccountMatch(Query * q, Account * acct,
|
||||
********************************************************************/
|
||||
|
||||
void
|
||||
xaccQueryAddDescriptionMatch(Query * q, char * matchstring,
|
||||
xaccQueryAddDescriptionMatch(Query * q, const char * matchstring,
|
||||
int case_sens, int use_regexp,
|
||||
QueryOp op) {
|
||||
Query * qs = xaccMallocQuery();
|
||||
QueryTerm * qt = g_new0(QueryTerm, 1);
|
||||
Query * qr;
|
||||
char * teststr;
|
||||
char * src, * dest;
|
||||
int flags = REG_EXTENDED;
|
||||
|
||||
qt->p = & xaccDescriptionMatchPredicate;
|
||||
@ -1001,14 +999,11 @@ xaccQueryAddDescriptionMatch(Query * q, char * matchstring,
|
||||
regcomp(&qt->data.str.compiled, matchstring, flags);
|
||||
}
|
||||
else if(!case_sens) {
|
||||
teststr = g_new0(char, strlen(matchstring)+1);
|
||||
dest = teststr;
|
||||
for(src=matchstring; *src; src++) {
|
||||
*dest = tolower(*src);
|
||||
dest++;
|
||||
char *s;
|
||||
|
||||
for(s = qt->data.str.matchstring; *s; s++) {
|
||||
*s = tolower(*s);
|
||||
}
|
||||
*dest = 0;
|
||||
qt->data.str.matchstring = teststr;
|
||||
}
|
||||
|
||||
xaccInitQuery(qs, qt);
|
||||
@ -1020,6 +1015,7 @@ xaccQueryAddDescriptionMatch(Query * q, char * matchstring,
|
||||
else {
|
||||
qr = xaccQueryMerge(q, qs, QUERY_OR);
|
||||
}
|
||||
|
||||
xaccQuerySwapTerms(q, qr);
|
||||
xaccFreeQuery(qs);
|
||||
xaccFreeQuery(qr);
|
||||
@ -1032,14 +1028,12 @@ xaccQueryAddDescriptionMatch(Query * q, char * matchstring,
|
||||
********************************************************************/
|
||||
|
||||
void
|
||||
xaccQueryAddMemoMatch(Query * q, char * matchstring,
|
||||
xaccQueryAddMemoMatch(Query * q, const char * matchstring,
|
||||
int case_sens, int use_regexp,
|
||||
QueryOp op) {
|
||||
Query * qs = xaccMallocQuery();
|
||||
QueryTerm * qt = g_new0(QueryTerm, 1);
|
||||
Query * qr;
|
||||
char * teststr;
|
||||
char * src, * dest;
|
||||
int flags = REG_EXTENDED;
|
||||
|
||||
qt->p = & xaccMemoMatchPredicate;
|
||||
@ -1057,14 +1051,11 @@ xaccQueryAddMemoMatch(Query * q, char * matchstring,
|
||||
regcomp(&qt->data.str.compiled, matchstring, flags);
|
||||
}
|
||||
else if(!case_sens) {
|
||||
teststr = g_new0(char, strlen(matchstring)+1);
|
||||
dest = teststr;
|
||||
for(src=matchstring; *src; src++) {
|
||||
*dest = tolower(*src);
|
||||
dest++;
|
||||
char *s;
|
||||
|
||||
for(s = qt->data.str.matchstring; *s; s++) {
|
||||
*s = tolower(*s);
|
||||
}
|
||||
*dest = 0;
|
||||
qt->data.str.matchstring = teststr;
|
||||
}
|
||||
|
||||
xaccInitQuery(qs, qt);
|
||||
@ -1076,6 +1067,7 @@ xaccQueryAddMemoMatch(Query * q, char * matchstring,
|
||||
else {
|
||||
qr = xaccQueryMerge(q, qs, QUERY_OR);
|
||||
}
|
||||
|
||||
xaccQuerySwapTerms(q, qr);
|
||||
xaccFreeQuery(qs);
|
||||
xaccFreeQuery(qr);
|
||||
@ -1207,14 +1199,12 @@ xaccQueryAddDateMatchTT(Query * q,
|
||||
* Add a number-field filter
|
||||
********************************************************************/
|
||||
void
|
||||
xaccQueryAddNumberMatch(Query * q, char * matchstring, int case_sens,
|
||||
xaccQueryAddNumberMatch(Query * q, const char * matchstring, int case_sens,
|
||||
int use_regexp, QueryOp op) {
|
||||
|
||||
Query * qs = xaccMallocQuery();
|
||||
QueryTerm * qt = g_new0(QueryTerm, 1);
|
||||
Query * qr;
|
||||
char * teststr;
|
||||
char * src, * dest;
|
||||
int flags = REG_EXTENDED;
|
||||
|
||||
qt->p = & xaccNumberMatchPredicate;
|
||||
@ -1232,14 +1222,11 @@ xaccQueryAddNumberMatch(Query * q, char * matchstring, int case_sens,
|
||||
regcomp(&qt->data.str.compiled, matchstring, flags);
|
||||
}
|
||||
else if(!case_sens) {
|
||||
teststr = g_new0(char, strlen(matchstring)+1);
|
||||
dest = teststr;
|
||||
for(src=matchstring; *src; src++) {
|
||||
*dest = tolower(*src);
|
||||
dest++;
|
||||
char *s;
|
||||
|
||||
for(s = qt->data.str.matchstring; *s; s++) {
|
||||
*s = tolower(*s);
|
||||
}
|
||||
*dest = 0;
|
||||
qt->data.str.matchstring = teststr;
|
||||
}
|
||||
|
||||
xaccInitQuery(qs, qt);
|
||||
@ -1251,6 +1238,7 @@ xaccQueryAddNumberMatch(Query * q, char * matchstring, int case_sens,
|
||||
else {
|
||||
qr = xaccQueryMerge(q, qs, QUERY_OR);
|
||||
}
|
||||
|
||||
xaccQuerySwapTerms(q, qr);
|
||||
xaccFreeQuery(qs);
|
||||
xaccFreeQuery(qr);
|
||||
@ -1262,14 +1250,12 @@ xaccQueryAddNumberMatch(Query * q, char * matchstring, int case_sens,
|
||||
* Add a action-field filter
|
||||
********************************************************************/
|
||||
void
|
||||
xaccQueryAddActionMatch(Query * q, char * matchstring, int case_sens,
|
||||
xaccQueryAddActionMatch(Query * q, const char * matchstring, int case_sens,
|
||||
int use_regexp, QueryOp op) {
|
||||
|
||||
Query * qs = xaccMallocQuery();
|
||||
QueryTerm * qt = g_new0(QueryTerm, 1);
|
||||
Query * qr;
|
||||
char * teststr;
|
||||
char * src, * dest;
|
||||
int flags = REG_EXTENDED;
|
||||
|
||||
qt->p = & xaccActionMatchPredicate;
|
||||
@ -1287,14 +1273,11 @@ xaccQueryAddActionMatch(Query * q, char * matchstring, int case_sens,
|
||||
regcomp(&qt->data.str.compiled, matchstring, flags);
|
||||
}
|
||||
else if(!case_sens) {
|
||||
teststr = g_new0(char, strlen(matchstring)+1);
|
||||
dest = teststr;
|
||||
for(src=matchstring; *src; src++) {
|
||||
*dest = tolower(*src);
|
||||
dest++;
|
||||
char *s;
|
||||
|
||||
for(s = qt->data.str.matchstring; *s; s++) {
|
||||
*s = tolower(*s);
|
||||
}
|
||||
*dest = 0;
|
||||
qt->data.str.matchstring = teststr;
|
||||
}
|
||||
|
||||
xaccInitQuery(qs, qt);
|
||||
@ -1306,6 +1289,7 @@ xaccQueryAddActionMatch(Query * q, char * matchstring, int case_sens,
|
||||
else {
|
||||
qr = xaccQueryMerge(q, qs, QUERY_OR);
|
||||
}
|
||||
|
||||
xaccQuerySwapTerms(q, qr);
|
||||
xaccFreeQuery(qs);
|
||||
xaccFreeQuery(qr);
|
||||
|
@ -154,11 +154,11 @@ void xaccQueryAddAccountMatch(Query * q, GList * accounts,
|
||||
void xaccQueryAddSingleAccountMatch(Query * q, Account * acct,
|
||||
QueryOp op);
|
||||
|
||||
void xaccQueryAddDescriptionMatch(Query * q, char * matchstring,
|
||||
void xaccQueryAddDescriptionMatch(Query * q, const char * matchstring,
|
||||
int case_sens, int use_regexp, QueryOp op);
|
||||
void xaccQueryAddNumberMatch(Query * q, char * matchstring,
|
||||
void xaccQueryAddNumberMatch(Query * q, const char * matchstring,
|
||||
int case_sens, int use_regexp, QueryOp op);
|
||||
void xaccQueryAddActionMatch(Query * q, char * matchstring,
|
||||
void xaccQueryAddActionMatch(Query * q, const char * matchstring,
|
||||
int case_sens, int use_regexp, QueryOp op);
|
||||
void DxaccQueryAddAmountMatch(Query * q, double amount,
|
||||
amt_match_sgn_t amt_sgn,
|
||||
@ -179,7 +179,7 @@ void xaccQueryAddDateMatchTT(Query * q,
|
||||
int use_start, time_t stt,
|
||||
int use_end, time_t ett,
|
||||
QueryOp op);
|
||||
void xaccQueryAddMemoMatch(Query * q, char * matchstring,
|
||||
void xaccQueryAddMemoMatch(Query * q, const char * matchstring,
|
||||
int case_sens, int use_regexp, QueryOp op);
|
||||
void xaccQueryAddMiscMatch(Query * q, Predicate p, int how, int data,
|
||||
QueryOp op);
|
||||
|
@ -73,7 +73,7 @@ static int gnc_ui_commodity_druid_comm_check_cb(GnomeDruidPage * page,
|
||||
|
||||
|
||||
void
|
||||
gnc_import_legacy_commodities(char * filename) {
|
||||
gnc_import_legacy_commodities(const char * filename) {
|
||||
CommodityDruid * d = gnc_ui_commodity_druid_create(filename);
|
||||
|
||||
d->is_modal = TRUE;
|
||||
|
@ -40,7 +40,7 @@ CommodityDruid * gnc_ui_commodity_druid_create(const char * filename);
|
||||
void gnc_ui_commodity_druid_destroy(CommodityDruid * d);
|
||||
|
||||
/* invoke import druid modally */
|
||||
void gnc_import_legacy_commodities(char * filename);
|
||||
void gnc_import_legacy_commodities(const char * filename);
|
||||
|
||||
#endif
|
||||
|
||||
|
@ -304,7 +304,7 @@ gnc_print_session_moveto(PrintSession * ps, double x, double y) {
|
||||
|
||||
|
||||
void
|
||||
gnc_print_session_text(PrintSession * ps, char * text) {
|
||||
gnc_print_session_text(PrintSession * ps, const char * text) {
|
||||
gnome_print_show(GNOME_PRINT_CONTEXT(ps->meta), text);
|
||||
}
|
||||
|
||||
|
@ -83,7 +83,7 @@ PrintSession * gnc_print_session_create(void);
|
||||
void gnc_print_session_destroy(PrintSession * ps);
|
||||
|
||||
void gnc_print_session_moveto(PrintSession * ps, double x, double y);
|
||||
void gnc_print_session_text(PrintSession * ps, char * text);
|
||||
void gnc_print_session_text(PrintSession * ps, const char * text);
|
||||
void gnc_print_session_done(PrintSession * ps);
|
||||
|
||||
void gnc_print_session_preview(PrintSession * ps);
|
||||
|
Loading…
Reference in New Issue
Block a user