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:
Dave Peticolas 2000-10-25 07:31:07 +00:00
parent dec7371e29
commit 13fa22195c
6 changed files with 43 additions and 59 deletions

View File

@ -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);

View File

@ -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);

View File

@ -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;

View File

@ -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

View File

@ -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);
}

View File

@ -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);