On Sat, 2005-04-09 at 13:30 +0200, Kurt Roeckx wrote:

> Your package is failing to build on a few arches with the
> following error:

Near as I can tell (from a gdb session on a friend's ppc laptop), the
problem is caused by the following code snippet (the 4th line=evil).

contents.c line 87:
1  static void donumber(word *** wret, int num)
2  {
3    wchar_t text[20];
4    wchar_t *p = text + sizeof(text);
5    *--p = L'\0';
6    while (num != 0)
7    {
8      assert(p > text);
9      *--p = L"0123456789"[num % 10];
10     num /= 10;
11   }
12   dotext(wret, p);
13 }

On i386, this works fine, now, to write a fix. I also think doanumber is
also broken, but I'll see soon enough I guess.

-- 
bye,
pabs

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to