~ubuntu-branches/ubuntu/precise/libisoburn/precise

« back to all changes in this revision

Viewing changes to xorriso/sort_cmp.h

  • Committer: Bazaar Package Importer
  • Author(s): George Danchev
  • Date: 2011-05-26 16:21:32 UTC
  • mfrom: (9.1.12 sid)
  • Revision ID: james.westby@ubuntu.com-20110526162132-9lzoagfaggnera53
Tags: 1.0.8.pl00-4
* [MA] Improve package descriptions and README.Debian.
* [MA] Migrate to format "3.0 (quilt)" and compatibility 8.
  + debian/control: Drop build-dep on 'cdbs'. Require debhelper (>= 8).
  + debian/rules: Reformulate using 'dh'.
  + debian/libisoburn{1,-dev,-doc}.docs: New files.
  + debian/xorriso.docs: Addition of upstream documents.
* [GD] Make sure doxygen documentaton (doc package) is not built
       when dpkg-buildpackage -B is called (i.e. autobuilders).
* [GD] Move doxygen, graphviz to Build-Depends-Indep.
* [GD] Add missing copyrights for debian packaging.
* [GD] Standards-Version: 3.9.2 (no changes needed).
* [GD] More package description and README.Debian improvements;
       thanks to Tony Mancill <tmancill@debian.org>.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
/* xorriso - creates, loads, manipulates and burns ISO 9660 filesystem images.
 
3
 
 
4
   Copyright 2007-2010 Thomas Schmitt, <scdbackup@gmx.net>
 
5
 
 
6
   Provided under GPL version 2 or later.
 
7
 
 
8
   This file contains declarations of functions which sort and compare
 
9
   tree nodes.
 
10
*/
 
11
 
 
12
 
 
13
#ifndef Xorriso_pvt_sort_cmp_includeD
 
14
#define Xorriso_pvt_sort_cmp_includeD yes
 
15
 
 
16
 
 
17
int Xorriso__findi_sorted_ino_cmp(const void *p1, const void *p2);
 
18
 
 
19
int Xorriso__hln_cmp(const void *p1, const void *p2);
 
20
 
 
21
int Xorriso__findi_sorted_cmp(const void *p1, const void *p2);
 
22
 
 
23
int Xorriso__search_node(void *node_array[], int n,
 
24
                         int (*cmp)(const void *p1, const void *p2),
 
25
                         void *node, int *idx, int flag);
 
26
 
 
27
int Xorriso_search_in_hln_array(struct XorrisO *xorriso,
 
28
                                 void *node, int *idx, int flag);
 
29
 
 
30
int Xorriso__get_di(IsoNode *node, dev_t *dev, ino_t *ino, int flag);
 
31
 
 
32
int Xorriso__di_ino_cmp(const void *p1, const void *p2);
 
33
 
 
34
int Xorriso__di_cmp(const void *p1, const void *p2);
 
35
 
 
36
int Xorriso__sort_di(void *node_array[], int count, int flag);
 
37
 
 
38
int Xorriso_invalidate_di_item(struct XorrisO *xorriso, IsoNode *node,
 
39
                               int flag);
 
40
 
 
41
int Xorriso_search_di_range(struct XorrisO *xorriso, IsoNode *node,
 
42
                            int *idx, int *low, int *high, int flag);
 
43
 
 
44
int Xorriso__node_lba_cmp(const void *node1, const void *node2);
 
45
 
 
46
int Xorriso__node_name_cmp(const void *node1, const void *node2);
 
47
 
 
48
int Xorriso_sorted_node_array(struct XorrisO *xorriso,
 
49
                              IsoDir *dir_node,
 
50
                              int *nodec, IsoNode ***node_array,
 
51
                              off_t boss_mem, int flag);
 
52
 
 
53
int Xorriso_remake_hln_array(struct XorrisO *xorriso, int flag);
 
54
 
 
55
int Xorriso_make_di_array(struct XorrisO *xorriso, int flag);
 
56
 
 
57
int Xorriso_search_hardlinks(struct XorrisO *xorriso, IsoNode *node,
 
58
                            int *node_idx, int *min_hl, int *max_hl, int flag);
 
59
 
 
60
 
 
61
#endif /* ! Xorriso_pvt_sort_cmp_includeD */
 
62