Annotation of embedaddon/php/ext/xmlrpc/libxmlrpc/README, revision 1.1
1.1 ! misho 1: organization of this directory is moving towards this approach:
! 2:
! 3: <module>.h -- public API and data types
! 4: <module>_private.h -- protected API and data types
! 5: <module>.c -- implementation and private API / types
! 6:
! 7: The rules are:
! 8: .c files may include *_private.h.
! 9: .h files may not include *_private.h
! 10:
! 11: This allows us to have a nicely encapsulated C api with opaque data types and private functions
! 12: that are nonetheless shared between source files without redundant extern declarations..
! 13:
! 14:
! 15:
! 16:
! 17:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>