@@ -76,7 +76,7 @@ static SCM list_ref(list l, int index)
7676 from include.scm, or defaults to gh_load if this function isn't
7777 defined. */
7878
79- void ctl_include (char * filename )
79+ void ctl_include (const char * filename )
8080{
8181 SCM include_proc = gh_lookup ("include" );
8282 if (include_proc == SCM_UNDEFINED )
@@ -239,67 +239,67 @@ SCM cmatrix3x32scm(cmatrix3x3 m)
239239
240240/**** Getters ****/
241241
242- integer ctl_get_integer (char * identifier )
242+ integer ctl_get_integer (const char * identifier )
243243{
244244 return (ctl_convert_integer_to_c (gh_lookup (identifier )));
245245}
246246
247- number ctl_get_number (char * identifier )
247+ number ctl_get_number (const char * identifier )
248248{
249249 return (ctl_convert_number_to_c (gh_lookup (identifier )));
250250}
251251
252- cnumber ctl_get_cnumber (char * identifier )
252+ cnumber ctl_get_cnumber (const char * identifier )
253253{
254254 return (scm2cnumber (gh_lookup (identifier )));
255255}
256256
257- boolean ctl_get_boolean (char * identifier )
257+ boolean ctl_get_boolean (const char * identifier )
258258{
259259 return (ctl_convert_boolean_to_c (gh_lookup (identifier )));
260260}
261261
262- char * ctl_get_string (char * identifier )
262+ char * ctl_get_string (const char * identifier )
263263{
264264 return (ctl_convert_string_to_c (gh_lookup (identifier )));
265265}
266266
267- vector3 ctl_get_vector3 (char * identifier )
267+ vector3 ctl_get_vector3 (const char * identifier )
268268{
269269 return (scm2vector3 (gh_lookup (identifier )));
270270}
271271
272- matrix3x3 ctl_get_matrix3x3 (char * identifier )
272+ matrix3x3 ctl_get_matrix3x3 (const char * identifier )
273273{
274274 return (scm2matrix3x3 (gh_lookup (identifier )));
275275}
276276
277- cvector3 ctl_get_cvector3 (char * identifier )
277+ cvector3 ctl_get_cvector3 (const char * identifier )
278278{
279279 return (scm2cvector3 (gh_lookup (identifier )));
280280}
281281
282- cmatrix3x3 ctl_get_cmatrix3x3 (char * identifier )
282+ cmatrix3x3 ctl_get_cmatrix3x3 (const char * identifier )
283283{
284284 return (scm2cmatrix3x3 (gh_lookup (identifier )));
285285}
286286
287- list ctl_get_list (char * identifier )
287+ list ctl_get_list (const char * identifier )
288288{
289289 return (gh_lookup (identifier ));
290290}
291291
292- object ctl_get_object (char * identifier )
292+ object ctl_get_object (const char * identifier )
293293{
294294 return (gh_lookup (identifier ));
295295}
296296
297- function ctl_get_function (char * identifier )
297+ function ctl_get_function (const char * identifier )
298298{
299299 return (gh_lookup (identifier ));
300300}
301301
302- SCM ctl_get_SCM (char * identifier )
302+ SCM ctl_get_SCM (const char * identifier )
303303{
304304 return (gh_lookup (identifier ));
305305}
@@ -333,7 +333,7 @@ SCM ctl_get_SCM(char *identifier)
333333#endif
334334
335335#ifdef USE_MY_SYMBOL_SET_X
336- static SCM my_symbol_set_x (char * name , SCM v )
336+ static SCM my_symbol_set_x (const char * name , SCM v )
337337{
338338 /* code swiped from scm_symbol_value0 and scm_symbol_set_x */
339339 SCM symbol = scm_intern_obarray_soft (name , strlen (name ), scm_symhash , 0 );
@@ -347,7 +347,7 @@ static SCM my_symbol_set_x(char *name, SCM v)
347347}
348348#endif
349349
350- static void set_value (char * identifier , SCM value )
350+ static void set_value (const char * identifier , SCM value )
351351{
352352#if defined(USE_SCM_SYMBOL_SET_X ) /* worked in Guile 1.1, 1.2 */
353353 scm_symbol_set_x (SCM_BOOL_F , gh_symbol2scm (identifier ), value );
@@ -358,67 +358,67 @@ static void set_value(char *identifier, SCM value)
358358#endif
359359}
360360
361- void ctl_set_integer (char * identifier , integer value )
361+ void ctl_set_integer (const char * identifier , integer value )
362362{
363363 set_value (identifier , ctl_convert_integer_to_scm (value ));
364364}
365365
366- void ctl_set_number (char * identifier , number value )
366+ void ctl_set_number (const char * identifier , number value )
367367{
368368 set_value (identifier , ctl_convert_number_to_scm (value ));
369369}
370370
371- void ctl_set_cnumber (char * identifier , cnumber value )
371+ void ctl_set_cnumber (const char * identifier , cnumber value )
372372{
373373 set_value (identifier , cnumber2scm (value ));
374374}
375375
376- void ctl_set_boolean (char * identifier , boolean value )
376+ void ctl_set_boolean (const char * identifier , boolean value )
377377{
378378 set_value (identifier , ctl_convert_boolean_to_scm (value ));
379379}
380380
381- void ctl_set_string (char * identifier , char * value )
381+ void ctl_set_string (const char * identifier , const char * value )
382382{
383383 set_value (identifier , ctl_convert_string_to_scm (value ));
384384}
385385
386- void ctl_set_vector3 (char * identifier , vector3 value )
386+ void ctl_set_vector3 (const char * identifier , vector3 value )
387387{
388388 set_value (identifier , vector32scm (value ));
389389}
390390
391- void ctl_set_matrix3x3 (char * identifier , matrix3x3 value )
391+ void ctl_set_matrix3x3 (const char * identifier , matrix3x3 value )
392392{
393393 set_value (identifier , matrix3x32scm (value ));
394394}
395395
396- void ctl_set_cvector3 (char * identifier , cvector3 value )
396+ void ctl_set_cvector3 (const char * identifier , cvector3 value )
397397{
398398 set_value (identifier , cvector32scm (value ));
399399}
400400
401- void ctl_set_cmatrix3x3 (char * identifier , cmatrix3x3 value )
401+ void ctl_set_cmatrix3x3 (const char * identifier , cmatrix3x3 value )
402402{
403403 set_value (identifier , cmatrix3x32scm (value ));
404404}
405405
406- void ctl_set_list (char * identifier , list value )
406+ void ctl_set_list (const char * identifier , list value )
407407{
408408 set_value (identifier , value );
409409}
410410
411- void ctl_set_object (char * identifier , object value )
411+ void ctl_set_object (const char * identifier , object value )
412412{
413413 set_value (identifier , value );
414414}
415415
416- void ctl_set_function (char * identifier , function value )
416+ void ctl_set_function (const char * identifier , function value )
417417{
418418 set_value (identifier , value );
419419}
420420
421- void ctl_set_SCM (char * identifier , SCM value )
421+ void ctl_set_SCM (const char * identifier , SCM value )
422422{
423423 set_value (identifier , value );
424424}
@@ -574,81 +574,81 @@ MAKE_LIST(NO_CONVERSION)
574574
575575/* object properties */
576576
577- boolean object_is_member (char * type_name , object o )
577+ boolean object_is_member (const char * type_name , object o )
578578{
579579 return (SCM_BOOL_F != gh_call2 (gh_lookup ("object-member?" ),
580580 gh_symbol2scm (type_name ),
581581 o ));
582582}
583583
584- static SCM object_property_value (object o , char * property_name )
584+ static SCM object_property_value (object o , const char * property_name )
585585{
586586 return (gh_call2 (gh_lookup ("object-property-value" ),
587587 o ,
588588 gh_symbol2scm (property_name )));
589589}
590590
591- integer integer_object_property (object o , char * property_name )
591+ integer integer_object_property (object o , const char * property_name )
592592{
593593 return (ctl_convert_integer_to_c (object_property_value (o ,property_name )));
594594}
595595
596- number number_object_property (object o , char * property_name )
596+ number number_object_property (object o , const char * property_name )
597597{
598598 return (ctl_convert_number_to_c (object_property_value (o ,property_name )));
599599}
600600
601- cnumber cnumber_object_property (object o , char * property_name )
601+ cnumber cnumber_object_property (object o , const char * property_name )
602602{
603603 return (scm2cnumber (object_property_value (o ,property_name )));
604604}
605605
606- boolean boolean_object_property (object o , char * property_name )
606+ boolean boolean_object_property (object o , const char * property_name )
607607{
608608 return (SCM_BOOL_F != object_property_value (o ,property_name ));
609609}
610610
611- char * string_object_property (object o , char * property_name )
611+ char * string_object_property (object o , const char * property_name )
612612{
613613 return (ctl_convert_string_to_c (object_property_value (o ,property_name )));
614614}
615615
616- vector3 vector3_object_property (object o , char * property_name )
616+ vector3 vector3_object_property (object o , const char * property_name )
617617{
618618 return (scm2vector3 (object_property_value (o ,property_name )));
619619}
620620
621- matrix3x3 matrix3x3_object_property (object o , char * property_name )
621+ matrix3x3 matrix3x3_object_property (object o , const char * property_name )
622622{
623623 return (scm2matrix3x3 (object_property_value (o ,property_name )));
624624}
625625
626- cvector3 cvector3_object_property (object o , char * property_name )
626+ cvector3 cvector3_object_property (object o , const char * property_name )
627627{
628628 return (scm2cvector3 (object_property_value (o ,property_name )));
629629}
630630
631- cmatrix3x3 cmatrix3x3_object_property (object o , char * property_name )
631+ cmatrix3x3 cmatrix3x3_object_property (object o , const char * property_name )
632632{
633633 return (scm2cmatrix3x3 (object_property_value (o ,property_name )));
634634}
635635
636- list list_object_property (object o , char * property_name )
636+ list list_object_property (object o , const char * property_name )
637637{
638638 return (object_property_value (o ,property_name ));
639639}
640640
641- object object_object_property (object o , char * property_name )
641+ object object_object_property (object o , const char * property_name )
642642{
643643 return (object_property_value (o ,property_name ));
644644}
645645
646- function function_object_property (object o , char * property_name )
646+ function function_object_property (object o , const char * property_name )
647647{
648648 return (object_property_value (o ,property_name ));
649649}
650650
651- SCM SCM_object_property (object o , char * property_name )
651+ SCM SCM_object_property (object o , const char * property_name )
652652{
653653 return (object_property_value (o ,property_name ));
654654}
0 commit comments