Index: trunk/src/obj_text.c =================================================================== --- trunk/src/obj_text.c (revision 7701) +++ trunk/src/obj_text.c (revision 7702) @@ -71,7 +71,7 @@ /*** utility ***/ /* creates a new text on a layer */ -pcb_text_t *pcb_text_new(pcb_layer_t *Layer, pcb_font_t *PCBFont, pcb_coord_t X, pcb_coord_t Y, unsigned Direction, int Scale, char *TextString, pcb_flag_t Flags) +pcb_text_t *pcb_text_new(pcb_layer_t *Layer, pcb_font_t *PCBFont, pcb_coord_t X, pcb_coord_t Y, unsigned Direction, int Scale, const char *TextString, pcb_flag_t Flags) { pcb_text_t *text; Index: trunk/src/obj_text.h =================================================================== --- trunk/src/obj_text.h (revision 7701) +++ trunk/src/obj_text.h (revision 7702) @@ -46,7 +46,7 @@ pcb_text_t *pcb_text_alloc(pcb_layer_t * layer); void pcb_text_free(pcb_text_t * data); -pcb_text_t *pcb_text_new(pcb_layer_t *Layer, pcb_font_t *PCBFont, pcb_coord_t X, pcb_coord_t Y, unsigned Direction, int Scale, char *TextString, pcb_flag_t Flags); +pcb_text_t *pcb_text_new(pcb_layer_t *Layer, pcb_font_t *PCBFont, pcb_coord_t X, pcb_coord_t Y, unsigned Direction, int Scale, const char *TextString, pcb_flag_t Flags); void *pcb_text_destroy(pcb_layer_t *Layer, pcb_text_t *Text); Index: trunk/src/object_act.c =================================================================== --- trunk/src/object_act.c (revision 7701) +++ trunk/src/object_act.c (revision 7702) @@ -1149,7 +1149,7 @@ return 1; } - pcb_text_new(ly, pcb_font(PCB, fid, 1), x, y, dir, scale, (char *)argv[6], pcb_no_flags()); + pcb_text_new(ly, pcb_font(PCB, fid, 1), x, y, dir, scale, argv[6], pcb_no_flags()); return 0; }