Description
I notice that avro_value_set_string() takes in a char *, not a const char *, and some of the the lower level functions it uses do take a const char *.
I would presume that the library does not modify user input string data.
Can we fix this by maintaining const char * all the way up to the user API?