]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Tweak the result of comparing identifiers for __archive_rb_*
authorMichihiro NAKAJIMA <ggcueroad@gmail.com>
Sun, 2 May 2010 04:15:37 +0000 (00:15 -0400)
committerMichihiro NAKAJIMA <ggcueroad@gmail.com>
Sun, 2 May 2010 04:15:37 +0000 (00:15 -0400)
SVN-Revision: 2356

libarchive/archive_write_set_format_iso9660.c

index 8f187239af3c55d1b36ed8cf59501bf195ff58a8..928d52c1aff61e1a8b4b02a069b451102db334c1 100644 (file)
@@ -6129,7 +6129,7 @@ isoent_cmp_node_iso9660(const struct archive_rb_node *n1,
        struct idrent *e1 = (struct idrent *)n1;
        struct idrent *e2 = (struct idrent *)n2;
 
-       return (isoent_cmp_iso9660_identifier(e1->isoent, e2->isoent));
+       return (isoent_cmp_iso9660_identifier(e2->isoent, e1->isoent));
 }
 
 static int
@@ -6138,7 +6138,7 @@ isoent_cmp_key_iso9660(const struct archive_rb_node *node, const void *key)
        struct isoent *isoent = (struct isoent *)key;
        struct idrent *idrent = (struct idrent *)node;
 
-       return (isoent_cmp_iso9660_identifier(idrent->isoent, isoent));
+       return (isoent_cmp_iso9660_identifier(isoent, idrent->isoent));
 }
 
 static int
@@ -6216,7 +6216,7 @@ isoent_cmp_node_joliet(const struct archive_rb_node *n1,
        struct idrent *e1 = (struct idrent *)n1;
        struct idrent *e2 = (struct idrent *)n2;
 
-       return (isoent_cmp_joliet_identifier(e1->isoent, e2->isoent));
+       return (isoent_cmp_joliet_identifier(e2->isoent, e1->isoent));
 }
 
 static int
@@ -6225,7 +6225,7 @@ isoent_cmp_key_joliet(const struct archive_rb_node *node, const void *key)
        struct isoent *isoent = (struct isoent *)key;
        struct idrent *idrent = (struct idrent *)node;
 
-       return (isoent_cmp_joliet_identifier(idrent->isoent, isoent));
+       return (isoent_cmp_joliet_identifier(isoent, idrent->isoent));
 }
 
 static int