"Fossies" - the Fresh Open Source Software Archive

Member "libisoburn-1.5.4/xorriso/cmp_update.h" (8 Jul 2020, 1895 Bytes) of package /linux/misc/libisoburn-1.5.4.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "cmp_update.h" see the Fossies "Dox" file reference documentation.

    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 class DirseQ which
    9    crawls along a directory's content list.
   10 */
   11 
   12 
   13 #ifndef Xorriso_pvt_cmp_includeD
   14 #define Xorriso_pvt_cmp_includeD yes
   15 
   16 int Xorriso_compare_2_files(struct XorrisO *xorriso, char *disk_adr,
   17                             char *iso_adr, char *adr_common_tail,
   18                             int *result, int flag);
   19 
   20 int Xorriso_pfx_disk_path(struct XorrisO *xorriso, char *iso_path,
   21                           char *iso_prefix, char *disk_prefix,
   22                           char disk_path[SfileadrL], int flag);
   23 
   24 /* @param boss_iter Opaque handle to be forwarded to actions in ISO image
   25                     Set to NULL if calling this function from outside ISO world
   26    @param node      Opaque handle to be forwarded to actions in ISO image
   27                     Set to NULL if calling this function from outside ISO world
   28    @param flag bit0= update rather than compare
   29 */
   30 int Xorriso_find_compare(struct XorrisO *xorriso, void *boss_iter, void *node,
   31                          char *iso_path, char *iso_prefix, char *disk_prefix,
   32                          int flag);
   33 
   34 /* @param boss_iter Opaque handle to be forwarded to actions in ISO image
   35                     Set to NULL if calling this function from outside ISO world
   36    @param @node     Opaque handle to be forwarded to actions in ISO image
   37                     Set to NULL if calling this function from outside ISO world
   38 */
   39 int Xorriso_update_interpreter(struct XorrisO *xorriso,
   40                                void *boss_iter, void *node,
   41                                int compare_result, char *disk_path,
   42                                char *iso_rr_path, int flag);
   43 
   44 #endif /* ! Xorriso_pvt_cmp_includeD */
   45