diff options
author | Detlev Casanova <detlev.casanova@gmail.com> | 2010-07-15 16:11:49 +0200 |
---|---|---|
committer | Detlev Casanova <detlev.casanova@gmail.com> | 2010-07-15 16:11:49 +0200 |
commit | 2e6f2b74e2c1c66afcadc67af1df1b112ba15cdb (patch) | |
tree | ee4d1fdb2d66a01f4498ce05271e3b167528e9aa /src/laymanapi.h | |
parent | dfa1e0f4d7b908dc499421cf75d5462a9df8cc37 (diff) | |
download | layman-2e6f2b74e2c1c66afcadc67af1df1b112ba15cdb.tar.gz layman-2e6f2b74e2c1c66afcadc67af1df1b112ba15cdb.tar.bz2 layman-2e6f2b74e2c1c66afcadc67af1df1b112ba15cdb.zip |
Fix a warning in Dict
Add a method to get info for a list of overlays
Diffstat (limited to 'src/laymanapi.h')
-rw-r--r-- | src/laymanapi.h | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/src/laymanapi.h b/src/laymanapi.h index 0a38169..43f99e2 100644 --- a/src/laymanapi.h +++ b/src/laymanapi.h @@ -6,31 +6,21 @@ typedef struct LaymanAPI LaymanAPI; -typedef enum OverlayType {Svn = 0, Git, Bzr} OverlayType; -typedef enum OverlayQuality {Experimental = 0, Stable, Testing} OverlayQuality; typedef struct OverlayInfo { + char *name; char *text; - /*char *name; - char *source; - char *contact; - OverlayType type; - int priority; - OverlayQuality quality; - char *description; - char *link; - char *feed;*/ int official; int supported; } OverlayInfo; - LaymanAPI* laymanAPICreate(BareConfig*, int, int); StringList* laymanAPIGetAvailable(LaymanAPI*, int reload); StringList* laymanAPIGetInstalled(LaymanAPI*, int reload); int laymanAPISync(LaymanAPI* l, const char* overlay, int verbose); int laymanAPIFetchRemoteList(LaymanAPI*); -OverlayInfo *laymanAPIGetInfo(LaymanAPI* l, const char* overlay); +int laymanAPIGetInfoList(LaymanAPI* l, StringList* overlays, OverlayInfo* results); +OverlayInfo* laymanAPIGetInfo(LaymanAPI* l, const char* overlay); void laymanAPIFree(LaymanAPI*); #endif |