From 3a1da42c7700720beb1ac65b536d7ded8c4c46ed Mon Sep 17 00:00:00 2001 From: Per Cederqvist <ceder@lysator.liu.se> Date: Sat, 2 Sep 2000 19:46:09 +0000 Subject: [PATCH] Lots of const qualifiers added. --- src/server/aux-items.c | 81 +++++++++++++++++++++--------------------- 1 file changed, 41 insertions(+), 40 deletions(-) diff --git a/src/server/aux-items.c b/src/server/aux-items.c index 95fde08ec..a36ee6e65 100644 --- a/src/server/aux-items.c +++ b/src/server/aux-items.c @@ -1,5 +1,5 @@ /* - * $Id: aux-items.c,v 1.24 1999/07/10 22:32:40 ceder Exp $ + * $Id: aux-items.c,v 1.25 2000/09/02 19:46:09 ceder Exp $ * Copyright (C) 1994-1999 Lysator Academic Computer Association. * * This file is part of the LysKOM server. @@ -177,8 +177,8 @@ static Aux_item_definition simple_aux_item = /* Forward declarations */ static Bool -aux_item_check_unique(Aux_item *item, - Aux_item_definition *xdef, +aux_item_check_unique(const Aux_item *item, + const Aux_item_definition *xdef, Aux_item_list *add_to_list, unsigned long start_looking_at); @@ -191,7 +191,7 @@ aux_item_check_unique(Aux_item *item, */ static Aux_item_definition * -aux_item_default_definition(Aux_item *item) +aux_item_default_definition(const Aux_item *item) { /* A predefined aux_item that we didn't find a definition for is illegal. */ @@ -251,7 +251,7 @@ aux_item_default_definition(Aux_item *item) */ Aux_item_trigger -aux_item_find_trigger(char *trigger_name) +aux_item_find_trigger(const char *trigger_name) { unsigned long i = 0; @@ -265,7 +265,7 @@ aux_item_find_trigger(char *trigger_name) } Aux_item_validation_function -aux_item_find_validator(char *validator_name) +aux_item_find_validator(const char *validator_name) { unsigned long i = 0; @@ -286,8 +286,8 @@ aux_item_find_validator(char *validator_name) * have a valid information. */ -Aux_item_definition * -find_aux_item_definition(Aux_item *item) +const Aux_item_definition * +find_aux_item_definition(const Aux_item *item) { Aux_item_definition *def; @@ -335,7 +335,7 @@ aux_item_fix_trigger_data(Aux_item_trigger_data *data) static void -aux_item_call_add_triggers(Aux_item_definition *def, +aux_item_call_add_triggers(const Aux_item_definition *def, Object_type object_type, unsigned long item_index, unsigned long integer_argument, @@ -360,7 +360,7 @@ aux_item_call_add_triggers(Aux_item_definition *def, } static void -aux_item_call_delete_triggers(Aux_item_definition *def, +aux_item_call_delete_triggers(const Aux_item_definition *def, Object_type object_type, unsigned long item_index, unsigned long integer_argument, @@ -384,7 +384,7 @@ aux_item_call_delete_triggers(Aux_item_definition *def, } static void -aux_item_call_undelete_triggers(Aux_item_definition *def, +aux_item_call_undelete_triggers(const Aux_item_definition *def, Object_type object_type, unsigned long item_index, unsigned long integer_argument, @@ -440,7 +440,7 @@ aux_item_definition_add(Aux_item_definition *def) */ static void -aux_item_definition_cache_regexp(Aux_item_definition *def, +aux_item_definition_cache_regexp(const Aux_item_definition *def, unsigned long ix) { struct re_pattern_buffer *pat_buf; @@ -559,7 +559,7 @@ free_aux_item_definitions(void) long -find_aux_item_index(Aux_item_list *list, unsigned long aux_no) +find_aux_item_index(const Aux_item_list *list, unsigned long aux_no) { unsigned long i; @@ -610,7 +610,7 @@ find_linked_aux_item_list(Aux_item *item) /* Find the aux item that ITEM is linked to */ -static Aux_item * +static const Aux_item * find_linked_aux_item(Aux_item *item) { Aux_item_list *target_list; @@ -901,7 +901,7 @@ prepare_aux_item_list(Aux_item_list *list, void prepare_aux_item(Aux_item *item, Pers_no creator, - Aux_item_definition *def) + const Aux_item_definition *def) { if (item == NULL) return; @@ -933,7 +933,7 @@ void prepare_aux_item(Aux_item *item, static Bool aux_item_validate(Aux_item_validation_data validation_data) { unsigned long i; - Aux_item_definition *def; + const Aux_item_definition *def; def = validation_data.def; for (i = 0; i < def->num_validators; i++) @@ -1060,8 +1060,8 @@ static Bool aux_item_validate(Aux_item_validation_data validation_data) */ Bool -aux_item_add_perm(Aux_item *item, - Aux_item_definition *def, +aux_item_add_perm(const Aux_item *item, + const Aux_item_definition *def, Pers_no item_creator, Pers_no object_creator, Bool owner_check, @@ -1181,8 +1181,8 @@ aux_item_add_perm(Aux_item *item, */ static Bool -aux_item_check_unique(Aux_item *item, - Aux_item_definition *def, +aux_item_check_unique(const Aux_item *item, + const Aux_item_definition *def, Aux_item_list *add_to_list, unsigned long start_looking_at) { @@ -1193,7 +1193,8 @@ aux_item_check_unique(Aux_item *item, start_looking_at >= add_to_list->length) return TRUE; - def = def ? def : find_aux_item_definition(item); + if (def != NULL) + def = find_aux_item_definition(item); if (def == NULL || !def->one_per_person) return TRUE; @@ -1219,7 +1220,7 @@ aux_item_check_unique(Aux_item *item, void aux_inherit_items(Aux_item_list *target, - Aux_item_list *parent, + const Aux_item_list *parent, unsigned long *counter, Pers_no target_creator, Bool creating, @@ -1229,7 +1230,7 @@ aux_inherit_items(Aux_item_list *target, { int i; Aux_item item; - Aux_item_definition *def; + const Aux_item_definition *def; /* Inheriting linked items is strange, but works. */ @@ -1289,9 +1290,9 @@ aux_inherit_items(Aux_item_list *target, */ void -filter_aux_item_list(Aux_item_list *original, - Aux_item_list *result, - Connection *viewer_conn) +filter_aux_item_list(const Aux_item_list *original, + Aux_item_list *result, + const Connection *viewer_conn) { Aux_item *orig_aux; unsigned long from, to; @@ -1332,12 +1333,12 @@ filter_aux_item_list(Aux_item_list *original, */ Success -check_delete_aux_item_list(Number_list *items_to_delete, - Aux_item_list *list_to_delete_from) +check_delete_aux_item_list(const Number_list *items_to_delete, + const Aux_item_list *list_to_delete_from) { long i; - Aux_item *item; - Aux_item_definition *def; + const Aux_item *item; + const Aux_item_definition *def; for (i = 0; i < items_to_delete->length; i++) { @@ -1391,7 +1392,7 @@ check_delete_aux_item_list(Number_list *items_to_delete, */ void -delete_aux_item_list(Number_list *items_to_delete, +delete_aux_item_list(const Number_list *items_to_delete, Aux_item_list *list_to_delete_from, Object_type object_type, unsigned long object_no, @@ -1399,7 +1400,7 @@ delete_aux_item_list(Number_list *items_to_delete, { long i; Aux_item *item; - Aux_item *linked_item; + const Aux_item *linked_item; long item_index; long item_to_delete; unsigned long linked_object_no; @@ -1480,7 +1481,7 @@ delete_aux_item_list(Number_list *items_to_delete, */ void -undelete_aux_item_list(Number_list *items_to_undelete, +undelete_aux_item_list(const Number_list *items_to_undelete, Aux_item_list *list_to_undelete_from, Object_type object_type, unsigned long object_no, @@ -1490,7 +1491,7 @@ undelete_aux_item_list(Number_list *items_to_undelete, unsigned long saved_err_stat; long i; Aux_item *item; - Aux_item *linked_item; + const Aux_item *linked_item; Aux_item_list *linked_item_list; long item_index; long item_to_undelete; @@ -1586,7 +1587,7 @@ commit_aux_item_list_internal(Aux_item_list *list_to_commit, Bool shallow) { long i; /* Loop index */ long target; /* Where to move items when compacting */ - Aux_item *linked_item; + const Aux_item *linked_item; Aux_item_list *aux_item_list; @@ -1659,8 +1660,8 @@ void commit_aux_item_list(Aux_item_list *list_to_commit) * Return a pointer to the item in LIST with aux_no AUX-NO */ -Aux_item * -find_aux_item(Aux_item_list *list, unsigned long aux_no) +const Aux_item * +find_aux_item(const Aux_item_list *list, unsigned long aux_no) { long item_index = find_aux_item_index(list, aux_no); @@ -1709,7 +1710,7 @@ text_stat_check_add_aux_item_list(Text_stat *text_s, { Aux_item *item; unsigned long i; - Aux_item_definition *def; + const Aux_item_definition *def; if (list == NULL) return OK; @@ -1776,7 +1777,7 @@ conf_stat_check_add_aux_item_list(Conference *conf, { unsigned long i; Aux_item *item; - Aux_item_definition *def; + const Aux_item_definition *def; if (list == NULL) return OK; @@ -1847,7 +1848,7 @@ Success system_check_add_aux_item_list(Info *info, { unsigned long i; Aux_item *item; - Aux_item_definition *def; + const Aux_item_definition *def; if (list == NULL) return OK; -- GitLab