summaryrefslogtreecommitdiff
path: root/laden
diff options
context:
space:
mode:
authormarcus <marcus>2003-09-19 18:50:12 +0000
committermarcus <marcus>2003-09-19 18:50:12 +0000
commit96bdd1fb4ad848fefb9f75a3033681389c72752d (patch)
tree945365330ccb3920666f02c4138b072bec07d1fc /laden
parent2a650d9b2c023bf3a1462773703a62534ca98fe7 (diff)
2003-09-19 Marcus Brinkmann <marcus@gnu.org>
* ia32-cmain.c (debug_dump): Cast mod[nr].string to char *. * laden.c (parse_args): Remove superfluous arguments. * loader.c: Include <string.h>. * kip-fixup.c (kip_fixup): Use %p for pointer. * output-serial.c: Include <stdlib.h>.
Diffstat (limited to 'laden')
-rw-r--r--laden/ChangeLog6
-rw-r--r--laden/ia32-cmain.c3
-rw-r--r--laden/kip-fixup.c2
-rw-r--r--laden/laden.c2
-rw-r--r--laden/loader.c2
-rw-r--r--laden/output-serial.c1
6 files changed, 13 insertions, 3 deletions
diff --git a/laden/ChangeLog b/laden/ChangeLog
index 2568a5a..7883e15 100644
--- a/laden/ChangeLog
+++ b/laden/ChangeLog
@@ -1,5 +1,11 @@
2003-09-19 Marcus Brinkmann <marcus@gnu.org>
+ * ia32-cmain.c (debug_dump): Cast mod[nr].string to char *.
+ * laden.c (parse_args): Remove superfluous arguments.
+ * loader.c: Include <string.h>.
+ * kip-fixup.c (kip_fixup): Use %p for pointer.
+ * output-serial.c: Include <stdlib.h>.
+
* Makefile.am (laden_CFLAGS): Add -I$(top_srcdir)/libc-parts.
* output.c: Include <stdlib.h> and <string.h>.
* output.h (struct output_driver): Add CFG argument to INIT
diff --git a/laden/ia32-cmain.c b/laden/ia32-cmain.c
index d3de59a..317973c 100644
--- a/laden/ia32-cmain.c
+++ b/laden/ia32-cmain.c
@@ -140,7 +140,8 @@ debug_dump (void)
for (nr = 0; nr < mbi->mods_count; nr++)
debug ("Module %i: Start 0x%x, End 0x%x, Cmd %s\n",
- nr + 1, mod[nr].mod_start, mod[nr].mod_end, mod[nr].string);
+ nr + 1, mod[nr].mod_start, mod[nr].mod_end,
+ (char *) mod[nr].string);
}
if (CHECK_FLAG (mbi->flags, 6))
diff --git a/laden/kip-fixup.c b/laden/kip-fixup.c
index 7ca2f75..dd8498a 100644
--- a/laden/kip-fixup.c
+++ b/laden/kip-fixup.c
@@ -35,7 +35,7 @@ kip_fixup (void)
if ((l4_word_t) kip >= kernel.high)
panic ("No KIP found in the kernel.\n");
- debug ("KIP found at address 0x%x.\n", kip);
+ debug ("KIP found at address %p.\n", kip);
kip2 = kip + 0x1000;
while ((l4_word_t) kip2 < kernel.high
diff --git a/laden/laden.c b/laden/laden.c
index 1b728a1..e7ce290 100644
--- a/laden/laden.c
+++ b/laden/laden.c
@@ -150,7 +150,7 @@ parse_args (int argc, char *argv[])
printf (".\n\n");
}
- printf ("Report bugs to " BUG_ADDRESS ".\n", argv[0]);
+ printf ("Report bugs to " BUG_ADDRESS ".\n");
shutdown ();
}
else if (!strcmp (argv[i], "--version"))
diff --git a/laden/loader.c b/laden/loader.c
index 6b35e8f..54fcba7 100644
--- a/laden/loader.c
+++ b/laden/loader.c
@@ -18,6 +18,8 @@
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. */
+#include <string.h>
+
#include "loader.h"
#include "output.h"
#include "shutdown.h"
diff --git a/laden/output-serial.c b/laden/output-serial.c
index 9b5e2e7..7a2436c 100644
--- a/laden/output-serial.c
+++ b/laden/output-serial.c
@@ -24,6 +24,7 @@
#include <sys/io.h>
#include <string.h>
+#include <stdlib.h>
#include <errno.h>
#include "output.h"