From: Eric Blake Date: Thu, 1 Sep 2011 03:11:23 +0000 (-0600) Subject: virsh: prefer unsigned flags X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=d1535e668ab1a54a25524418eee431202a9e7b75;p=libvirt.git virsh: prefer unsigned flags virsh had some leftover 'int flags', and even an 'int flag' declaration, compared to our preferred style of 'unsigned int flags'. * tools/virsh.c (cmdUndefine, cmdSave, cmdSaveImageDumpxml) (cmdSaveImageEdit, cmdManagedSave, cmdRestore, cmdDump) (cmdVcpuPin, cmdSetvcpus, cmdSetmem, cmdSetmaxmem, cmdDumpXML) (cmdDomXMLFromNative, cmdDomXMLToNative, doMigrate) (cmdInterfaceEdit, cmdInterfaceDumpXML, cmdEdit): Match coding style for flags. (struct vshComdOptDef): Rename field member. (vshCmddefOptParse, vshCmddefHelp): Adjust clients. --- diff --git a/tools/virsh.c b/tools/virsh.c index 49034aec26..f9bcd2c4fd 100644 --- a/tools/virsh.c +++ b/tools/virsh.c @@ -182,7 +182,7 @@ typedef struct { typedef struct { const char *name; /* the name of option, or NULL for list end */ vshCmdOptType type; /* option type */ - int flag; /* flags */ + unsigned int flags; /* flags */ const char *help; /* non-NULL help string */ } vshCmdOptDef; @@ -1443,7 +1443,7 @@ cmdUndefine(vshControl *ctl, const vshCmd *cmd) virDomainPtr dom; bool ret = true; const char *name = NULL; - int flags = 0; + unsigned int flags = 0; int managed_save = vshCommandOptBool(cmd, "managed-save"); int has_managed_save = 0; int rc = -1; @@ -1620,7 +1620,7 @@ cmdSave(vshControl *ctl, const vshCmd *cmd) const char *name = NULL; const char *to = NULL; bool ret = false; - int flags = 0; + unsigned int flags = 0; const char *xmlfile = NULL; char *xml = NULL; @@ -1682,7 +1682,7 @@ cmdSaveImageDumpxml(vshControl *ctl, const vshCmd *cmd) { const char *file = NULL; bool ret = false; - int flags = 0; + unsigned int flags = 0; char *xml = NULL; if (vshCommandOptBool(cmd, "security-info")) @@ -1779,7 +1779,7 @@ cmdSaveImageEdit(vshControl *ctl, const vshCmd *cmd) char *tmp = NULL; char *doc = NULL; char *doc_edited = NULL; - int flags = VIR_DOMAIN_XML_SECURE; + unsigned int flags = VIR_DOMAIN_XML_SECURE; if (!vshConnectionUsability(ctl, ctl->conn)) return false; @@ -1857,7 +1857,7 @@ cmdManagedSave(vshControl *ctl, const vshCmd *cmd) virDomainPtr dom; const char *name; bool ret = false; - int flags = 0; + unsigned int flags = 0; if (!vshConnectionUsability(ctl, ctl->conn)) return false; @@ -2215,7 +2215,7 @@ cmdRestore(vshControl *ctl, const vshCmd *cmd) { const char *from = NULL; bool ret = false; - int flags = 0; + unsigned int flags = 0; const char *xmlfile = NULL; char *xml = NULL; @@ -2278,7 +2278,7 @@ cmdDump(vshControl *ctl, const vshCmd *cmd) const char *name = NULL; const char *to = NULL; bool ret = false; - int flags = 0; + unsigned int flags = 0; if (!vshConnectionUsability(ctl, ctl->conn)) return false; @@ -3381,7 +3381,7 @@ cmdVcpuPin(vshControl *ctl, const vshCmd *cmd) int live = vshCommandOptBool(cmd, "live"); int current = vshCommandOptBool(cmd, "current"); bool query = false; /* Query mode if no cpulist */ - int flags = 0; + unsigned int flags = 0; if (current) { if (live || config) { @@ -3614,7 +3614,7 @@ cmdSetvcpus(vshControl *ctl, const vshCmd *cmd) int config = vshCommandOptBool(cmd, "config"); int live = vshCommandOptBool(cmd, "live"); int current = vshCommandOptBool(cmd, "current"); - int flags = 0; + unsigned int flags = 0; if (current) { if (live || config) { @@ -3833,7 +3833,7 @@ cmdSetmem(vshControl *ctl, const vshCmd *cmd) int config = vshCommandOptBool(cmd, "config"); int live = vshCommandOptBool(cmd, "live"); int current = vshCommandOptBool(cmd, "current"); - int flags = 0; + unsigned int flags = 0; if (current) { if (live || config) { @@ -3922,7 +3922,7 @@ cmdSetmaxmem(vshControl *ctl, const vshCmd *cmd) int config = vshCommandOptBool(cmd, "config"); int live = vshCommandOptBool(cmd, "live"); int current = vshCommandOptBool(cmd, "current"); - int flags = VIR_DOMAIN_MEM_MAXIMUM; + unsigned int flags = VIR_DOMAIN_MEM_MAXIMUM; if (current) { if (live || config) { @@ -4586,7 +4586,7 @@ cmdDumpXML(vshControl *ctl, const vshCmd *cmd) virDomainPtr dom; bool ret = true; char *dump; - int flags = 0; + unsigned int flags = 0; int inactive = vshCommandOptBool(cmd, "inactive"); int secure = vshCommandOptBool(cmd, "security-info"); int update = vshCommandOptBool(cmd, "update-cpu"); @@ -4639,7 +4639,7 @@ cmdDomXMLFromNative(vshControl *ctl, const vshCmd *cmd) const char *configFile = NULL; char *configData; char *xmlData; - int flags = 0; + unsigned int flags = 0; if (!vshConnectionUsability(ctl, ctl->conn)) return false; @@ -4685,7 +4685,7 @@ cmdDomXMLToNative(vshControl *ctl, const vshCmd *cmd) const char *xmlFile = NULL; char *configData; char *xmlData; - int flags = 0; + unsigned int flags = 0; if (!vshConnectionUsability(ctl, ctl->conn)) return false; @@ -4853,7 +4853,7 @@ doMigrate (void *opaque) const char *desturi = NULL; const char *migrateuri = NULL; const char *dname = NULL; - int flags = 0; + unsigned int flags = 0; vshCtrlData *data = opaque; vshControl *ctl = data->ctl; const vshCmd *cmd = data->cmd; @@ -5627,7 +5627,7 @@ cmdInterfaceEdit (vshControl *ctl, const vshCmd *cmd) char *doc = NULL; char *doc_edited = NULL; char *doc_reread = NULL; - int flags = VIR_INTERFACE_XML_INACTIVE; + unsigned int flags = VIR_INTERFACE_XML_INACTIVE; if (!vshConnectionUsability(ctl, ctl->conn)) goto cleanup; @@ -6168,7 +6168,7 @@ cmdInterfaceDumpXML(vshControl *ctl, const vshCmd *cmd) virInterfacePtr iface; bool ret = true; char *dump; - int flags = 0; + unsigned int flags = 0; int inactive = vshCommandOptBool(cmd, "inactive"); if (inactive) @@ -11670,7 +11670,7 @@ cmdEdit (vshControl *ctl, const vshCmd *cmd) char *doc = NULL; char *doc_edited = NULL; char *doc_reread = NULL; - int flags = VIR_DOMAIN_XML_SECURE | VIR_DOMAIN_XML_INACTIVE; + unsigned int flags = VIR_DOMAIN_XML_SECURE | VIR_DOMAIN_XML_INACTIVE; if (!vshConnectionUsability(ctl, ctl->conn)) goto cleanup; @@ -12862,18 +12862,18 @@ vshCmddefOptParse(const vshCmdDef *cmd, uint32_t *opts_need_arg, if (i > 31) return -1; /* too many options */ if (opt->type == VSH_OT_BOOL) { - if (opt->flag & VSH_OFLAG_REQ) + if (opt->flags & VSH_OFLAG_REQ) return -1; /* bool options can't be mandatory */ continue; } - if (opt->flag & VSH_OFLAG_REQ_OPT) { - if (opt->flag & VSH_OFLAG_REQ) + if (opt->flags & VSH_OFLAG_REQ_OPT) { + if (opt->flags & VSH_OFLAG_REQ) *opts_required |= 1 << i; continue; } *opts_need_arg |= 1 << i; - if (opt->flag & VSH_OFLAG_REQ) { + if (opt->flags & VSH_OFLAG_REQ) { if (optional) return -1; /* mandatory options must be listed first */ *opts_required |= 1 << i; @@ -13048,7 +13048,7 @@ vshCmddefHelp(vshControl *ctl, const char *cmdname) break; case VSH_OT_INT: /* xgettext:c-format */ - fmt = ((opt->flag & VSH_OFLAG_REQ) ? "<%s>" + fmt = ((opt->flags & VSH_OFLAG_REQ) ? "<%s>" : _("[--%s ]")); break; case VSH_OT_STRING: @@ -13056,11 +13056,11 @@ vshCmddefHelp(vshControl *ctl, const char *cmdname) fmt = _("[--%s ]"); break; case VSH_OT_DATA: - fmt = ((opt->flag & VSH_OFLAG_REQ) ? "<%s>" : "[<%s>]"); + fmt = ((opt->flags & VSH_OFLAG_REQ) ? "<%s>" : "[<%s>]"); break; case VSH_OT_ARGV: /* xgettext:c-format */ - fmt = (opt->flag & VSH_OFLAG_REQ) ? _("<%s>...") + fmt = (opt->flags & VSH_OFLAG_REQ) ? _("<%s>...") : _("[<%s>]..."); break; default: @@ -13088,7 +13088,7 @@ vshCmddefHelp(vshControl *ctl, const char *cmdname) break; case VSH_OT_INT: snprintf(buf, sizeof(buf), - (opt->flag & VSH_OFLAG_REQ) ? _("[--%s] ") + (opt->flags & VSH_OFLAG_REQ) ? _("[--%s] ") : _("--%s "), opt->name); break; case VSH_OT_STRING: @@ -13183,7 +13183,7 @@ vshCommandOpt(const vshCmd *cmd, const char *name, vshCmdOpt **opt) if (!valid->name) break; if (STREQ(name, valid->name)) - return (valid->flag & VSH_OFLAG_REQ) == 0 ? 0 : -1; + return (valid->flags & VSH_OFLAG_REQ) == 0 ? 0 : -1; valid++; } /* If we got here, the name is unknown. */ @@ -13324,7 +13324,7 @@ vshCommandOptString(const vshCmd *cmd, const char *name, const char **value) return -2; } - if (!*arg->data && !(arg->def->flag & VSH_OFLAG_EMPTY_OK)) { + if (!*arg->data && !(arg->def->flags & VSH_OFLAG_EMPTY_OK)) { return -1; } *value = arg->data;