X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=fish%2Ffish.h;h=c4b1a459d114a5cb50e9c1e96d4e5b766b743b52;hp=8c5dba166c358a04f893ac1d90b81bd7bff59a57;hb=2ade61d1f864c75ce65c358e4ac8a012a897b89a;hpb=ec02f0da1550e37acd95d615ff4fcf88569bcf2c diff --git a/fish/fish.h b/fish/fish.h index 8c5dba1..c4b1a45 100644 --- a/fish/fish.h +++ b/fish/fish.h @@ -30,6 +30,23 @@ #define N_(str) str #endif +#if !ENABLE_NLS +#undef textdomain +#define textdomain(Domainname) /* empty */ +#undef bindtextdomain +#define bindtextdomain(Domainname, Dirname) /* empty */ +#endif + +#define STREQ(a,b) (strcmp((a),(b)) == 0) +#define STRCASEEQ(a,b) (strcasecmp((a),(b)) == 0) +#define STRNEQ(a,b) (strcmp((a),(b)) != 0) +#define STRCASENEQ(a,b) (strcasecmp((a),(b)) != 0) +#define STREQLEN(a,b,n) (strncmp((a),(b),(n)) == 0) +#define STRCASEEQLEN(a,b,n) (strncasecmp((a),(b),(n)) == 0) +#define STRNEQLEN(a,b,n) (strncmp((a),(b),(n)) != 0) +#define STRCASENEQLEN(a,b,n) (strncasecmp((a),(b),(n)) != 0) +#define STRPREFIX(a,b) (strncmp((a),(b),strlen((b))) == 0) + /* in fish.c */ extern guestfs_h *g; extern int quit; @@ -62,6 +79,7 @@ extern char *complete_dest_paths_generator (const char *text, int state); /* in alloc.c */ extern int do_alloc (const char *cmd, int argc, char *argv[]); +extern int do_sparse (const char *cmd, int argc, char *argv[]); /* in echo.c */ extern int do_echo (const char *cmd, int argc, char *argv[]);