@@ -582,7 +582,7 @@ add_reloption(relopt_gen *newoption)
582582 * (for types other than string)
583583 */
584584static relopt_gen *
585- allocate_reloption (bits32 kinds , int type , char * name , char * desc )
585+ allocate_reloption (bits32 kinds , int type , const char * name , const char * desc )
586586{
587587 MemoryContext oldcxt ;
588588 size_t size ;
@@ -630,7 +630,7 @@ allocate_reloption(bits32 kinds, int type, char *name, char *desc)
630630 * Add a new boolean reloption
631631 */
632632void
633- add_bool_reloption (bits32 kinds , char * name , char * desc , bool default_val )
633+ add_bool_reloption (bits32 kinds , const char * name , const char * desc , bool default_val )
634634{
635635 relopt_bool * newoption ;
636636
@@ -646,7 +646,7 @@ add_bool_reloption(bits32 kinds, char *name, char *desc, bool default_val)
646646 * Add a new integer reloption
647647 */
648648void
649- add_int_reloption (bits32 kinds , char * name , char * desc , int default_val ,
649+ add_int_reloption (bits32 kinds , const char * name , const char * desc , int default_val ,
650650 int min_val , int max_val )
651651{
652652 relopt_int * newoption ;
@@ -665,7 +665,7 @@ add_int_reloption(bits32 kinds, char *name, char *desc, int default_val,
665665 * Add a new float reloption
666666 */
667667void
668- add_real_reloption (bits32 kinds , char * name , char * desc , double default_val ,
668+ add_real_reloption (bits32 kinds , const char * name , const char * desc , double default_val ,
669669 double min_val , double max_val )
670670{
671671 relopt_real * newoption ;
@@ -689,7 +689,7 @@ add_real_reloption(bits32 kinds, char *name, char *desc, double default_val,
689689 * the validation.
690690 */
691691void
692- add_string_reloption (bits32 kinds , char * name , char * desc , char * default_val ,
692+ add_string_reloption (bits32 kinds , const char * name , const char * desc , const char * default_val ,
693693 validate_string_relopt validator )
694694{
695695 relopt_string * newoption ;
@@ -742,7 +742,7 @@ add_string_reloption(bits32 kinds, char *name, char *desc, char *default_val,
742742 * but we declare them as Datums to avoid including array.h in reloptions.h.
743743 */
744744Datum
745- transformRelOptions (Datum oldOptions , List * defList , char * namspace ,
745+ transformRelOptions (Datum oldOptions , List * defList , const char * namspace ,
746746 char * validnsps [], bool ignoreOids , bool isReset )
747747{
748748 Datum result ;
0 commit comments