>> Third, part-property.c passed a pointer to an unitialized size_t-typed
 >> variable to get_macro_name(), which was expecting only an int pointer.
 >> Thus, the top 32-bits remained unitialized and on ia64 this caused a
 >> crash when attempting to insert any part.

 > this was fixed in 0.40.3

The problem is still present in 0.40.4.  The attached patch fixes the
problem.

The other problems appear to have been fixed in 0.40.4.

Thanks,

        --david

--- src/part-property.c~        2005-05-26 21:04:45.000000000 -0700
+++ src/part-property.c 2005-05-26 23:18:09.000000000 -0700
@@ -42,7 +42,7 @@
  * @return the name of a macro variable
  */
 static char *get_macro_name (const char *str, char **cls1,
-       char **cls2, unsigned int *sz)
+       char **cls2, size_t *sz)
 {
        char separators[] = { ",.;/|()" };
        GString *out;


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to