Hello,
PQgetvalue returns a value of type char* (without const). But the documentation says:
"The pointer returned by PQgetvalue points to storage that is part of the PGresult structure. One should not modify the data it points to" (my italics). Could someone tell me please, what wrong with modifing arbitrary character of the data pointed by PQgetvalue's returning value? Or why this restriction is documented? Thanks.