/* If this is called from a lookup or an extract, we want to restore $value to
what it was at the start of the item, so that it has this value during the
/* If this is called from a lookup or an extract, we want to restore $value to
what it was at the start of the item, so that it has this value during the
-second string expansion. For the call from "if" to this function, save_lookup
-is set to lookup_value, so that this statement does nothing. */
+second string expansion. For the call from "if" or "run" to this function,
+save_lookup is set to lookup_value, so that this statement does nothing. */
lookup_value = NULL;
lookup_value = cat_file(f, lookup_value, &lsize, &lptr, NULL);
fclose(f);
}
lookup_value = NULL;
lookup_value = cat_file(f, lookup_value, &lsize, &lptr, NULL);
fclose(f);
}
switch(process_yesno(
skipping, /* were previously skipping */
runrc == 0, /* success/failure indicator */
switch(process_yesno(
skipping, /* were previously skipping */
runrc == 0, /* success/failure indicator */