summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMaxime Hadjinlian2013-03-24 21:49:17 +0100
committerMaxime Hadjinlian2013-03-24 21:49:17 +0100
commitf351f14ce40700e8a47c7322853b6c28da60d7d0 (patch)
treeb92ad57092813749d773df76b1370e3c7f6d3e0b
parentd8beffde3cdc7c965904689e91057d9fd1c61ee3 (diff)
digital/ucoolib: Fix compilation on 64bits machine
-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)