- Notifications
You must be signed in to change notification settings - Fork28
Commit87c9c25
committed
Rearrange pseudotypes.c to get rid of duplicative code.
Commita5954de replaced a lot of manually-coded stub I/O routineswith code generated by macros. That was a good idea but it didn'tgo far enough, because there were still manually-coded stub inputroutines for types that had live output routines. Refactor themacro so that we can generate just a stub input routine at need.Also create similar macros to generate stub binary I/O routines,since we have some of those now. The only stub functions that remainhand-coded are shell_in() and shell_out(), which need to be separatebecause they use different error messages.While here, rearrange the commentary to discuss each type not eachfunction. This provides a better way to explain the *why* of whichtypes need which support, rather than just duplicatively annotatingthe functions.Discussion:https://postgr.es/m/24137.1584139352@sss.pgh.pa.us1 parent4dbcb3f commit87c9c25
1 file changed
+123
-225
lines changed0 commit comments
Comments
(0)