- fix gzdopen() call, it does not like mode "r+"
[platform/upstream/libsolv.git] / ext / repo_write.h
1 /*
2  * Copyright (c) 2007, Novell Inc.
3  *
4  * This program is licensed under the BSD license, read LICENSE.BSD
5  * for further information
6  */
7
8 /*
9  * repo_write.h
10  *
11  */
12
13 #ifndef REPO_WRITE_H
14 #define REPO_WRITE_H
15
16 #include <stdio.h>
17
18 #include "repo.h"
19
20 void repo_write(Repo *repo, FILE *fp, int (*keyfilter)(Repo *repo, Repokey *key, void *kfdata), void *kfdata, Id **keyarrayp);
21 int repo_write_stdkeyfilter(Repo *repo, Repokey *key, void *kfdata);
22
23 void repodata_write(Repodata *data , FILE *fp, int (*keyfilter)(Repo *repo, Repokey *key, void *kfdata), void *kfdata);
24
25 #endif