(J83-4862): Separate J90-4862 and JU+6249.
[chise/xemacs-chise.git] / src / sysdep.c
index afd72cf..12cd3de 100644 (file)
@@ -2204,7 +2204,7 @@ start_of_data (void)
 #ifdef DATA_START
   return ((char *) DATA_START);
 #else
-#ifdef ORDINARY_LINK
+#if defined (ORDINARY_LINK) || defined(PDUMP)
   /*
    * This is a hack.  Since we're not linking crt0.c or pre_crt0.c,
    * data_start isn't defined.  We take the address of environ, which
@@ -3031,7 +3031,7 @@ sys_readdir (DIR *dirp)
                          Qfile_name);
 
       Dynarr_add_many (internal_DIRENTRY, internal_name, internal_len);
-      Dynarr_add (internal_DIRENTRY, 0); /* zero-terminate */
+      Dynarr_add (internal_DIRENTRY, '\0'); /* NUL-terminate */
       return (DIRENTRY *) Dynarr_atp (internal_DIRENTRY, 0);
     }
   }