File tree Expand file tree Collapse file tree 2 files changed +21
-12
lines changed Expand file tree Collapse file tree 2 files changed +21
-12
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ # libxmlrpc
2
+
3
+ This is a fork of the [ xmlrpc-epi library] ( http://xmlrpc-epi.sourceforge.net/ )
4
+ written by Dan Libby.
5
+
6
+ ## Original coding conventions
7
+
8
+ Organization of this directory is moving towards this approach:
9
+
10
+ * ` <module>.h ` -- public API and data types
11
+ * ` <module>_private.h ` -- protected API and data types
12
+ * ` <module>.c ` -- implementation and private API / types
13
+
14
+ The rules are:
15
+
16
+ * ` .c ` files may include ` *_private.h ` .
17
+ * ` .h ` files may not include ` *_private.h `
18
+
19
+ This allows us to have a nicely encapsulated C api with opaque data types and
20
+ private functions that are nonetheless shared between source files without
21
+ redundant extern declarations..
You can’t perform that action at this time.
0 commit comments