diff options
Diffstat (limited to 'dep/libzip/regress/get_comment.c')
| -rw-r--r-- | dep/libzip/regress/get_comment.c | 91 | 
1 files changed, 0 insertions, 91 deletions
diff --git a/dep/libzip/regress/get_comment.c b/dep/libzip/regress/get_comment.c deleted file mode 100644 index 7df1e3c239c..00000000000 --- a/dep/libzip/regress/get_comment.c +++ /dev/null @@ -1,91 +0,0 @@ -/* -  $NiH: get_comment.c,v 1.3 2006/04/23 14:17:36 wiz Exp $ - -  comment.c -- test cases for file and archive comments -  Copyright (C) 2006 Dieter Baron and Thomas Klausner - -  This file is part of libzip, a library to manipulate ZIP archives. -  The authors can be contacted at <libzip@nih.at> - -  Redistribution and use in source and binary forms, with or without -  modification, are permitted provided that the following conditions -  are met: -  1. Redistributions of source code must retain the above copyright -     notice, this list of conditions and the following disclaimer. -  2. Redistributions in binary form must reproduce the above copyright -     notice, this list of conditions and the following disclaimer in -     the documentation and/or other materials provided with the -     distribution. -  3. The names of the authors may not be used to endorse or promote -     products derived from this software without specific prior -     written permission. -  -  THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -  OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -  ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -  DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -  IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -  OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -  IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - - - -#include <errno.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> - -#include "zip.h" - -const char *prg; - -int -main(int argc, char *argv[]) -{ -    const char *archive; -    struct zip *za; -    char buf[100]; -    int err; -    const char *com; -    int i, len; - -    prg = argv[0]; - -    if (argc != 2) { -	fprintf(stderr, "usage: %s archive\n", prg); -	return 1; -    } - -    archive = argv[1]; -     -    if ((za=zip_open(archive, 0, &err)) == NULL) { -	zip_error_to_str(buf, sizeof(buf), err, errno); -	fprintf(stderr, "%s: can't open zip archive `%s': %s\n", prg, -		archive, buf); -	return 1; -    } - -    if ((com=zip_get_archive_comment(za, &len, 0)) == NULL) -	printf("No archive comment\n"); -    else -	printf("Archive comment: %.*s\n", len, com); - -    for (i=0; i<zip_get_num_files(za); i++) { -	if ((com=zip_get_file_comment(za, i, &len, 0)) == NULL) -	    printf("No comment for `%s'\n", zip_get_name(za, i, 0)); -	else -	    printf("File comment for `%s': %.*s\n", zip_get_name(za, i, 0), len, com); -    }	 - -    if (zip_close(za) == -1) { -	fprintf(stderr, "%s: can't close zip archive `%s'\n", prg, archive); -	return 1; -    } - -    return 0; -}  | 
