51819fbb153cdaddd4875021e99c079f9adc2423
[platform/upstream/libsolv.git] / src / libsolv.ver
1 SOLV_1.0 {
2         global:
3                 dataiterator_clonepos;
4                 dataiterator_entersub;
5                 dataiterator_free;
6                 dataiterator_init;
7                 dataiterator_init_clone;
8                 dataiterator_jump_to_repo;
9                 dataiterator_jump_to_solvid;
10                 dataiterator_match;
11                 dataiterator_prepend_keyname;
12                 dataiterator_seek;
13                 dataiterator_set_keyname;
14                 dataiterator_set_match;
15                 dataiterator_set_search;
16                 dataiterator_setpos;
17                 dataiterator_setpos_parent;
18                 dataiterator_skip_attribute;
19                 dataiterator_skip_repo;
20                 dataiterator_skip_solvable;
21                 dataiterator_step;
22                 dataiterator_strdup;
23                 datamatcher_free;
24                 datamatcher_init;
25                 datamatcher_match;
26                 dirpool_add_dir;
27                 dirpool_free;
28                 dirpool_init;
29                 dirpool_make_dirtraverse;
30                 map_and;
31                 map_subtract;
32                 map_free;
33                 map_grow;
34                 map_init;
35                 map_init_clone;
36                 map_or;
37                 policy_filter_unwanted;
38                 policy_findupdatepackages;
39                 policy_illegal2str;
40                 policy_illegal_archchange;
41                 policy_illegal_vendorchange;
42                 policy_is_illegal;
43                 pool_add_fileconflicts_deps;
44                 pool_add_userinstalled_jobs;
45                 pool_addfileprovides;
46                 pool_addfileprovides_queue;
47                 pool_addrelproviders;
48                 pool_addvendorclass;
49                 pool_alloctmpspace;
50                 pool_arch2color_slow;
51                 pool_bin2hex;
52                 pool_calc_duchanges;
53                 pool_calc_installsizechange;
54                 pool_clear_pos;
55                 pool_create;
56                 pool_create_state_maps;
57                 pool_createwhatprovides;
58                 pool_debug;
59                 pool_dep2str;
60                 pool_error;
61                 pool_errstr;
62                 pool_evrcmp;
63                 pool_evrcmp_str;
64                 pool_evrmatch;
65                 pool_flush_namespaceproviders;
66                 pool_free;
67                 pool_freeallrepos;
68                 pool_freeidhashes;
69                 pool_freetmpspace;
70                 pool_freewhatprovides;
71                 pool_get_flag;
72                 pool_get_rootdir;
73                 pool_get_custom_vendorcheck;
74                 pool_id2evr;
75                 pool_id2langid;
76                 pool_id2rel;
77                 pool_id2str;
78                 pool_ids2whatprovides;
79                 pool_intersect_evrs;
80                 pool_isemptyupdatejob;
81                 pool_job2solvables;
82                 pool_job2str;
83                 pool_lookup_bin_checksum;
84                 pool_lookup_checksum;
85                 pool_lookup_deltalocation;
86                 pool_lookup_id;
87                 pool_lookup_idarray;
88                 pool_lookup_num;
89                 pool_lookup_str;
90                 pool_lookup_void;
91                 pool_match_dep;
92                 pool_match_nevr_rel;
93                 pool_prepend_rootdir;
94                 pool_prepend_rootdir_tmp;
95                 pool_queuetowhatprovides;
96                 pool_rel2id;
97                 pool_search;
98                 pool_selection2str;
99                 pool_set_custom_vendorcheck;
100                 pool_set_flag;
101                 pool_set_installed;
102                 pool_set_languages;
103                 pool_set_rootdir;
104                 pool_setarch;
105                 pool_setarchpolicy;
106                 pool_setdebugcallback;
107                 pool_setdebuglevel;
108                 pool_setdebugmask;
109                 pool_setdisttype;
110                 pool_setloadcallback;
111                 pool_setnamespacecallback;
112                 pool_setvendorclasses;
113                 pool_shrink_rels;
114                 pool_shrink_strings;
115                 pool_solvable2str;
116                 pool_str2id;
117                 pool_strn2id;
118                 pool_tmpappend;
119                 pool_tmpjoin;
120                 pool_trivial_installable;
121                 pool_trivial_installable_multiversionmap;
122                 pool_vendor2mask;
123                 pool_whatmatchesdep;
124                 pool_whatmatchessolvable;
125                 pool_whatcontainsdep;
126                 queue_alloc_one;
127                 queue_alloc_one_head;
128                 queue_delete;
129                 queue_delete2;
130                 queue_deleten;
131                 queue_free;
132                 queue_init;
133                 queue_init_buffer;
134                 queue_init_clone;
135                 queue_insert;
136                 queue_insert2;
137                 queue_insertn;
138                 queue_prealloc;
139                 repo_add_deparray;
140                 repo_add_idarray;
141                 repo_add_poolstr_array;
142                 repo_add_repodata;
143                 repo_add_solv;
144                 repo_add_solvable;
145                 repo_add_solvable_block;
146                 repo_add_solvable_block_before;
147                 repo_addid;
148                 repo_addid_dep;
149                 repo_create;
150                 repo_create_keyskip;
151                 repo_disable_paging;
152                 repo_empty;
153                 repo_fix_conflicts;
154                 repo_fix_supplements;
155                 repo_free;
156                 repo_free_solvable;
157                 repo_free_solvable_block;
158                 repo_id2repodata;
159                 repo_internalize;
160                 repo_last_repodata;
161                 repo_lookup_bin_checksum;
162                 repo_lookup_binary;
163                 repo_lookup_checksum;
164                 repo_lookup_deparray;
165                 repo_lookup_id;
166                 repo_lookup_idarray;
167                 repo_lookup_num;
168                 repo_lookup_str;
169                 repo_lookup_type;
170                 repo_lookup_void;
171                 repo_reserve_ids;
172                 repo_rewrite_suse_deps;
173                 repo_search;
174                 repo_set_deparray;
175                 repo_set_id;
176                 repo_set_idarray;
177                 repo_set_num;
178                 repo_set_poolstr;
179                 repo_set_str;
180                 repo_sidedata_create;
181                 repo_unset;
182                 repo_write;
183                 repo_write_filtered;
184                 repo_write_stdkeyfilter;
185                 repodata_add_dirnumnum;
186                 repodata_add_dirstr;
187                 repodata_add_fixarray;
188                 repodata_add_flexarray;
189                 repodata_add_idarray;
190                 repodata_add_poolstr_array;
191                 repodata_chk2str;
192                 repodata_create_stubs;
193                 repodata_dir2str;
194                 repodata_disable_paging;
195                 repodata_empty;
196                 repodata_extend;
197                 repodata_extend_block;
198                 repodata_free;
199                 repodata_free_dircache;
200                 repodata_free_schemahash;
201                 repodata_freedata;
202                 repodata_globalize_id;
203                 repodata_initdata;
204                 repodata_internalize;
205                 repodata_key2id;
206                 repodata_localize_id;
207                 repodata_lookup_bin_checksum;
208                 repodata_lookup_binary;
209                 repodata_lookup_id;
210                 repodata_lookup_idarray;
211                 repodata_lookup_kv_uninternalized;
212                 repodata_lookup_num;
213                 repodata_lookup_str;
214                 repodata_lookup_type;
215                 repodata_lookup_void;
216                 repodata_memused;
217                 repodata_merge_attrs;
218                 repodata_merge_some_attrs;
219                 repodata_new_handle;
220                 repodata_schema2id;
221                 repodata_search;
222                 repodata_search_arrayelement;
223                 repodata_search_keyskip;
224                 repodata_search_uninternalized;
225                 repodata_set_binary;
226                 repodata_set_bin_checksum;
227                 repodata_set_checksum;
228                 repodata_set_constant;
229                 repodata_set_constantid;
230                 repodata_set_deltalocation;
231                 repodata_set_filelisttype;
232                 repodata_set_id;
233                 repodata_set_idarray;
234                 repodata_set_location;
235                 repodata_set_num;
236                 repodata_set_poolstr;
237                 repodata_set_sourcepkg;
238                 repodata_set_str;
239                 repodata_set_void;
240                 repodata_setpos_kv;
241                 repodata_shrink;
242                 repodata_str2dir;
243                 repodata_stringify;
244                 repodata_swap_attrs;
245                 repodata_translate_dir_slow;
246                 repodata_translate_id;
247                 repodata_unset;
248                 repodata_unset_uninternalized;
249                 repodata_write;
250                 repodata_write_filtered;
251                 repopagestore_compress_page;
252                 repowriter_create;
253                 repowriter_free;
254                 repowriter_set_flags;
255                 repowriter_set_keyfilter;
256                 repowriter_set_keyqueue;
257                 repowriter_set_repodatarange;
258                 repowriter_set_solvablerange;
259                 repowriter_set_userdata;
260                 repowriter_write;
261                 selection_add;
262                 selection_filter;
263                 selection_make;
264                 selection_make_matchdepid;
265                 selection_make_matchdeps;
266                 selection_make_matchsolvable;
267                 selection_make_matchsolvablelist;
268                 selection_solvables;
269                 solv_bin2hex;
270                 solv_calloc;
271                 solv_chksum_add;
272                 solv_chksum_cmp;
273                 solv_chksum_create;
274                 solv_chksum_create_clone;
275                 solv_chksum_create_from_bin;
276                 solv_chksum_free;
277                 solv_chksum_get;
278                 solv_chksum_get_type;
279                 solv_chksum_isfinished;
280                 solv_chksum_len;
281                 solv_chksum_str2type;
282                 solv_chksum_type2str;
283                 solv_depmarker;
284                 solv_dupappend;
285                 solv_dupjoin;
286                 solv_extend_realloc;
287                 solv_free;
288                 solv_hex2bin;
289                 solv_latin1toutf8;
290                 solv_malloc;
291                 solv_malloc2;
292                 solv_oom;
293                 solv_read_userdata;
294                 solv_realloc;
295                 solv_realloc2;
296                 solv_replacebadutf8;
297                 solv_sort;
298                 solv_strdup;
299                 solv_timems;
300                 solv_validutf8;
301                 solv_vercmp;
302                 solv_vercmp_deb;
303                 solv_vercmp_haiku;
304                 solv_vercmp_rpm;
305                 solv_vercmp_rpm_notilde;
306                 solv_version;
307                 solv_version_major;
308                 solv_version_minor;
309                 solv_version_patch;
310                 solv_toolversion;
311                 solvable_add_deparray;
312                 solvable_add_idarray;
313                 solvable_add_poolstr_array;
314                 solvable_get_location;
315                 solvable_identical;
316                 solvable_lookup_bin_checksum;
317                 solvable_lookup_bool;
318                 solvable_lookup_checksum;
319                 solvable_lookup_deparray;
320                 solvable_lookup_id;
321                 solvable_lookup_idarray;
322                 solvable_lookup_location;
323                 solvable_lookup_num;
324                 solvable_lookup_sizek;
325                 solvable_lookup_sourcepkg;
326                 solvable_lookup_str;
327                 solvable_lookup_str_lang;
328                 solvable_lookup_str_poollang;
329                 solvable_lookup_type;
330                 solvable_lookup_void;
331                 solvable_matchesdep;
332                 solvable_matchessolvable;
333                 solvable_selfprovidedep;
334                 solvable_set_deparray;
335                 solvable_set_id;
336                 solvable_set_idarray;
337                 solvable_set_num;
338                 solvable_set_poolstr;
339                 solvable_set_str;
340                 solvable_trivial_installable_map;
341                 solvable_trivial_installable_queue;
342                 solvable_trivial_installable_repo;
343                 solvable_unset;
344                 solver_allruleinfos;
345                 solver_alternative2str;
346                 solver_alternatives_count;
347                 solver_calc_duchanges;
348                 solver_calc_installsizechange;
349                 solver_calculate_multiversionmap;
350                 solver_calculate_noobsmap;
351                 solver_create;
352                 solver_create_state_maps;
353                 solver_create_transaction;
354                 solver_describe_decision;
355                 solver_describe_weakdep_decision;
356                 solver_findallproblemrules;
357                 solver_findproblemrule;
358                 solver_free;
359                 solver_freedupmaps;
360                 solver_get_alternative;
361                 solver_get_decisionblock;
362                 solver_get_decisionlevel;
363                 solver_get_decisionqueue;
364                 solver_get_flag;
365                 solver_get_lastdecisionblocklevel;
366                 solver_get_orphaned;
367                 solver_get_recommendations;
368                 solver_get_unneeded;
369                 solver_get_userinstalled;
370                 solver_next_problem;
371                 solver_next_solution;
372                 solver_next_solutionelement;
373                 solver_prepare_solutions;
374                 solver_printallsolutions;
375                 solver_printcompleteprobleminfo;
376                 solver_printdecisionq;
377                 solver_printdecisions;
378                 solver_printproblem;
379                 solver_printprobleminfo;
380                 solver_printproblemruleinfo;
381                 solver_printrule;
382                 solver_printruleclass;
383                 solver_printruleelement;
384                 solver_printsolution;
385                 solver_printtrivial;
386                 solver_printwatches;
387                 solver_problem2str;
388                 solver_problem_count;
389                 solver_problemruleinfo2str;
390                 solver_rule2job;
391                 solver_rule2jobidx;
392                 solver_rule2pkgrule;
393                 solver_rule2rules;
394                 solver_rule2solvable;
395                 solver_ruleclass;
396                 solver_ruleinfo;
397                 solver_ruleliterals;
398                 solver_rulecmp;
399                 solver_select2str;
400                 solver_set_flag;
401                 solver_solution_count;
402                 solver_solutionelement2str;
403                 solver_solutionelement_count;
404                 solver_solutionelement_internalid;
405                 solver_solutionelement_extrajobflags;
406                 solver_solve;
407                 solver_take_solution;
408                 solver_take_solutionelement;
409                 solver_trivial_installable;
410                 solver_unifyrules;
411                 stringpool_clone;
412                 stringpool_free;
413                 stringpool_freehash;
414                 stringpool_init;
415                 stringpool_init_empty;
416                 stringpool_shrink;
417                 stringpool_str2id;
418                 stringpool_strn2id;
419                 transaction_add_obsoleted;
420                 transaction_all_obs_pkgs;
421                 transaction_calc_duchanges;
422                 transaction_calc_installsizechange;
423                 transaction_check_order;
424                 transaction_classify;
425                 transaction_classify_pkgs;
426                 transaction_create;
427                 transaction_create_clone;
428                 transaction_create_decisionq;
429                 transaction_free;
430                 transaction_free_orderdata;
431                 transaction_installedresult;
432                 transaction_obs_pkg;
433                 transaction_order;
434                 transaction_order_add_choices;
435                 transaction_order_get_cycle;
436                 transaction_order_get_cycleids;
437                 transaction_print;
438                 transaction_type;
439         local:
440                 *;
441 };
442
443 SOLV_1.1 {
444                 pool_best_solvables;
445                 solver_get_cleandeps;
446 } SOLV_1.0;
447
448 SOLV_1.2 {
449                 map_invertall;
450                 pool_set_whatprovides;
451                 selection_subtract;
452 } SOLV_1.1;
453
454 SOLV_1.3 {
455                 repodata_set_kv;
456                 solv_setcloexec;
457                 pool_conda_matchspec;
458 } SOLV_1.2;