int subscribed_rooms_only;
int num_patterns;
char **patterns;
- int return_subscribed;
- int return_children;
- int return_metadata;
+ int return_subscribed = 0;
+ int return_children = 0;
+ int return_metadata = 0;
int i = 0;
int match = 0;
selection_left = 2;
paren_nest = 0;
for (i=2; i<num_parms; ++i) {
- for (j=0; j<strlen(parms[i]); ++j) {
+ for (j=0; parms[i][j]; ++j) {
if (parms[i][j] == '(') ++paren_nest;
if (parms[i][j] == ')') --paren_nest;
}
extended_list_in_use = 1;
paren_nest = 0;
for (i=patterns_left; i<num_parms; ++i) {
- for (j=0; j<strlen(parms[i]); ++j) {
+ for (j=0; &parms[i][j]; ++j) {
if (parms[i][j] == '(') ++paren_nest;
if (parms[i][j] == ')') --paren_nest;
}
extended_list_in_use = 1;
paren_nest = 0;
for (i=return_left; i<num_parms; ++i) {
- for (j=0; j<strlen(parms[i]); ++j) {
+ for (j=0; parms[i][j]; ++j) {
if (parms[i][j] == '(') ++paren_nest;
if (parms[i][j] == ')') --paren_nest;
}