Author: infinoid
Date: Wed Jan 28 08:42:08 2009
New Revision: 36099
Modified:
trunk/compilers/pirc/src/bcgen.c
trunk/compilers/pirc/src/main.c
trunk/compilers/pirc/src/pirregalloc.c
Log:
[pirc] Fix a few warnings.
Modified: trunk/compilers/pirc/src/bcgen.c
==============================================================================
--- trunk/compilers/pirc/src/bcgen.c (original)
+++ trunk/compilers/pirc/src/bcgen.c Wed Jan 28 08:42:08 2009
@@ -477,7 +477,8 @@
char *segment_name = (char *)mem_sys_allocate((strlen(name) + 5) * sizeof (char));
sprintf(segment_name, "%s_ANN", name);
- bc->interp->code->annotations = PackFile_Segment_new_seg(bc->interp,
+ bc->interp->code->annotations = (PackFile_Annotations*)
+ PackFile_Segment_new_seg(bc->interp,
bc->interp->code->base.dir,
PF_ANNOTATIONS_SEG, segment_name, 1);
Modified: trunk/compilers/pirc/src/main.c
==============================================================================
--- trunk/compilers/pirc/src/main.c (original)
+++ trunk/compilers/pirc/src/main.c Wed Jan 28 08:42:08 2009
@@ -177,7 +177,7 @@
int execute = 0;
char *filename = NULL;
char *outputfile = NULL;
- char *hdocoutfile = NULL;
+ const char *hdocoutfile = NULL;
unsigned macrosize = INIT_MACRO_SIZE;
PARROT_INTERP = Parrot_new(NULL);
Modified: trunk/compilers/pirc/src/pirregalloc.c
==============================================================================
--- trunk/compilers/pirc/src/pirregalloc.c (original)
+++ trunk/compilers/pirc/src/pirregalloc.c Wed Jan 28 08:42:08 2009
@@ -95,6 +95,7 @@
XXX debug function only
*/
+void print_list(char *msg, live_interval *i);
void
print_list(char *msg, live_interval *i) {
fprintf(stderr, "%s: ", msg);