Pretty much straightforward changes, nothing to be mentioned specially.
This way maintaining the C-API is a bit less tedious job and makes code cleaner to follow. Should be no functional changes.