コード例 #1
0
ファイル: zip_open.c プロジェクト: Crell/php-src
static void
set_error(int *zep, const struct zip_error *err, int ze)
{
    int se;

    if (err) {
	_zip_error_get(err, &ze, &se);
	if (zip_error_get_sys_type(ze) == ZIP_ET_SYS)
	    errno = se;
    }

    if (zep)
	*zep = ze;
}
コード例 #2
0
ZIP_EXTERN void
zip_file_error_get(zip_file_t *zf, int *zep, int *sep) {
    _zip_error_get(&zf->error, zep, sep);
}
コード例 #3
0
ファイル: zip_error_get.c プロジェクト: CheJharia/hhvm
ZIP_EXTERN void
zip_error_get(struct zip *za, int *zep, int *sep)
{
    _zip_error_get(&za->error, zep, sep);
}