$NetBSD: patch-ac,v 1.1.1.1 2006/08/05 19:53:26 wiz Exp $

--- libidu/idread.c.orig	2012-01-29 01:54:33.000000000 +0900
+++ libidu/idread.c	2014-11-20 22:58:01.000000000 +0900
@@ -210,12 +210,12 @@ token_flags (char const *buf)
   return *(unsigned char const *)&buf[strlen (buf) + 1];
 }
 
-unsigned short
+unsigned int
 token_count (char const *buf)
 {
   unsigned char const *flags = (unsigned char const *)&buf[strlen (buf) + 1];
   unsigned char const *addr = flags + 1;
-  unsigned short count = *addr;
+  unsigned int count = *addr;
   if (*flags & TOK_SHORT_COUNT)
     count += (*++addr << 8);
   return count;
