MCPcopy Create free account
hub / github.com/OpenPrinting/cups / cupsFreeOptions

Function cupsFreeOptions

cups/options.c:160–180  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

158 */
159
160void
161cupsFreeOptions(
162 int num_options, /* I - Number of options */
163 cups_option_t *options) /* I - Pointer to options */
164{
165 int i; /* Looping var */
166
167
168 DEBUG_printf(("cupsFreeOptions(num_options=%d, options=%p)", num_options, (void *)options));
169
170 if (num_options <= 0 || !options)
171 return;
172
173 for (i = 0; i < num_options; i ++)
174 {
175 _cupsStrFree(options[i].name);
176 _cupsStrFree(options[i].value);
177 }
178
179 free(options);
180}
181
182
183/*

Callers 15

get_optionsFunction · 0.85
process_attr_messageFunction · 0.85
show_mediaFunction · 0.85
show_suppliesFunction · 0.85
apply_printer_defaultsFunction · 0.85
copy_modelFunction · 0.85
read_job_ticketFunction · 0.85
finalize_jobFunction · 0.85
get_optionsFunction · 0.85
update_jobFunction · 0.85
recv_print_jobFunction · 0.85
cupsdDeletePrinterFunction · 0.85

Calls 1

_cupsStrFreeFunction · 0.85

Tested by 4

check_constraintsFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68