summaryrefslogtreecommitdiff
path: root/digital/ucoolib/ucoolib/arch/host
diff options
context:
space:
mode:
Diffstat (limited to 'digital/ucoolib/ucoolib/arch/host')
-rw-r--r--digital/ucoolib/ucoolib/arch/host/host.host.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/digital/ucoolib/ucoolib/arch/host/host.host.cc b/digital/ucoolib/ucoolib/arch/host/host.host.cc
index 62af11cd..2541f77d 100644
--- a/digital/ucoolib/ucoolib/arch/host/host.host.cc
+++ b/digital/ucoolib/ucoolib/arch/host/host.host.cc
@@ -25,6 +25,7 @@
#include "ucoolib/arch/arch.hh"
+#include <unistd.h>
#include <cstdio>
#include <cstdlib>
#include <cstring>
@@ -158,13 +159,13 @@ Host::usage (int ret)
{
FILE *out = ret == 0 ? stdout : stderr;
fprintf (out, "Usage: %s [options...]\n\nOptions:\n", program_name_);
- unsigned int max_meta = 0;
+ int max_meta = 0;
for (Options::const_iterator i = options_.begin ();
i != options_.end (); ++i)
{
if (i->second.metavar)
max_meta = std::max (max_meta,
- std::strlen (i->second.metavar) + 1);
+ (int)std::strlen (i->second.metavar) + 1);
}
for (Options::const_iterator i = options_.begin ();
i != options_.end (); ++i)