This hierarchy contains all the source code from "C Interfaces and Implementations: Techniques for Creating Reusable Software (Addison-Wesley Professional Computing Series, 1997, ISBN 0-201-49841-3). For installation instructions, see install.html. For a summary of the distribution's revision history, see history.html. WWW: http://www.cs.princeton.edu/software/cii/ ----- Author: David R. Hanson drh@microsoft.com / http://www.research.microsoft.com/~drh/ --- FreeBSD note: in /usr/local lib/libcii.a -> lib/cii/1/libcii.a include/cii -> lib/cii/1/include example binaries are in lib/cii/1/examples copyright, history, etc share/doc/cii source of CII share/doc/cii/src source of examples share/doc/cii/examples There is no documentation other than the book and its web site. tw/~b01902062/git/freebsd-ports-gnome' title='freebsd-ports-gnome Git repository'/> </head> <body> <div id='cgit'><table id='header'> <tr> <td class='logo' rowspan='2'><a href='/~lantw44/cgit/cgit.cgi/'><img src='/~lantw44/cgit-data/cgit.png' alt='cgit logo'/></a></td> <td class='main'><a href='/~lantw44/cgit/cgit.cgi/'>index</a> : <a title='freebsd-ports-gnome' href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/'>freebsd-ports-gnome</a></td><td class='form'><form method='get'> <input type='hidden' name='id' value='476121cdcffd8efa302e625be47eff81f525dab7'/><select name='h' onchange='this.form.submit();'> <option value='cinnamon'>cinnamon</option> <option value='cinnamon-2.8'>cinnamon-2.8</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/bl-1.2.3'>dependabot/npm_and_yarn/devel/electron4/files/bl-1.2.3</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/elliptic-6.5.3'>dependabot/npm_and_yarn/devel/electron4/files/elliptic-6.5.3</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/elliptic-6.5.4'>dependabot/npm_and_yarn/devel/electron4/files/elliptic-6.5.4</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/ini-1.3.7'>dependabot/npm_and_yarn/devel/electron4/files/ini-1.3.7</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/lodash-4.17.19'>dependabot/npm_and_yarn/devel/electron4/files/lodash-4.17.19</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/lodash.merge-4.6.2'>dependabot/npm_and_yarn/devel/electron4/files/lodash.merge-4.6.2</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/minimist-1.2.2'>dependabot/npm_and_yarn/devel/electron4/files/minimist-1.2.2</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/minimist-1.2.3'>dependabot/npm_and_yarn/devel/electron4/files/minimist-1.2.3</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/node-fetch-2.6.1'>dependabot/npm_and_yarn/devel/electron4/files/node-fetch-2.6.1</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/serve-10.1.2'>dependabot/npm_and_yarn/devel/electron4/files/serve-10.1.2</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/y18n-3.2.2'>dependabot/npm_and_yarn/devel/electron4/files/y18n-3.2.2</option> <option value='dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.3'>dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.3</option> <option value='dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.4'>dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.4</option> <option value='dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8'>dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8</option> <option value='dependabot/npm_and_yarn/devel/electron6/files/lodash-4.17.19'>dependabot/npm_and_yarn/devel/electron6/files/lodash-4.17.19</option> <option value='dependabot/npm_and_yarn/devel/electron6/files/lodash.merge-4.6.2'>dependabot/npm_and_yarn/devel/electron6/files/lodash.merge-4.6.2</option> <option value='dependabot/npm_and_yarn/devel/electron6/files/node-fetch-2.6.1'>dependabot/npm_and_yarn/devel/electron6/files/node-fetch-2.6.1</option> <option value='dependabot/npm_and_yarn/devel/electron6/files/serve-10.1.2'>dependabot/npm_and_yarn/devel/electron6/files/serve-10.1.2</option> <option value='gnome-3.22'>gnome-3.22</option> <option value='gnome-3.24' selected='selected'>gnome-3.24</option> <option value='gnome-3.26'>gnome-3.26</option> <option value='gnome-3.28'>gnome-3.28</option> <option value='gnome-3.32'>gnome-3.32</option> <option value='gnome-3.36'>gnome-3.36</option> <option value='gstreamer'>gstreamer</option> <option value='gstreamer-1.16'>gstreamer-1.16</option> <option value='gstreamer0.10-removal'>gstreamer0.10-removal</option> <option value='main'>main</option> <option value='master'>master</option> <option value='mate-1.16'>mate-1.16</option> <option value='mate-1.18'>mate-1.18</option> <option value='mate-1.20'>mate-1.20</option> <option value='mate-1.22'>mate-1.22</option> </select> <input type='submit' value='switch'/></form></td></tr> <tr><td class='sub'>FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)</td><td class='sub right'></td></tr></table> <table class='tabs'><tr><td> <a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/about/?h=gnome-3.24'>about</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/?h=gnome-3.24'>summary</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/refs/?h=gnome-3.24&id=476121cdcffd8efa302e625be47eff81f525dab7'>refs</a><a class='active' href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/mail/perdition?h=gnome-3.24'>log</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/tree/mail/perdition?h=gnome-3.24&id=476121cdcffd8efa302e625be47eff81f525dab7'>tree</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/perdition?h=gnome-3.24&id=476121cdcffd8efa302e625be47eff81f525dab7'>commit</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/diff/mail/perdition?h=gnome-3.24&id=476121cdcffd8efa302e625be47eff81f525dab7'>diff</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/stats/mail/perdition?h=gnome-3.24'>stats</a></td><td class='form'><form class='right' method='get' action='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/mail/perdition'> <input type='hidden' name='h' value='gnome-3.24'/><input type='hidden' name='id' value='476121cdcffd8efa302e625be47eff81f525dab7'/><select name='qt'> <option value='grep'>log msg</option> <option value='author'>author</option> <option value='committer'>committer</option> <option value='range'>range</option> </select> <input class='txt' type='search' size='10' name='q' value=''/> <input type='submit' value='search'/> </form> </td></tr></table> <div class='path'>path: <a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/?h=gnome-3.24&id=476121cdcffd8efa302e625be47eff81f525dab7'>root</a>/<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/mail?h=gnome-3.24&id=476121cdcffd8efa302e625be47eff81f525dab7'>mail</a>/<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/mail/perdition?h=gnome-3.24&id=476121cdcffd8efa302e625be47eff81f525dab7'>perdition</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th></th><th class='left'>Commit message (<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/mail/perdition?h=gnome-3.24&id=476121cdcffd8efa302e625be47eff81f525dab7&showmsg=1'>Expand</a>)</th><th class='left'>Author</th><th class='left'>Age</th><th class='left'>Files</th><th class='left'>Lines</th></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/perdition?h=gnome-3.24&id=1756008fe17ddbcbf650683fd67b03e5074ae5f7'>- don't clobber any given LDFLAGS</a></td><td>dinoex</td><td><span title='2003-09-01 22:02:08 +0800'>2003-09-01</span></td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+2</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/perdition?h=gnome-3.24&id=b5bd987d9b9ee2c2ac55a218690f4a05aa25aa7d'>[update ports]: Use USE_MYSQL and USE_OPENLDAP in my ports</a></td><td>edwin</td><td><span title='2003-08-28 20:14:21 +0800'>2003-08-28</span></td><td>1</td><td><span class='deletions'>-28</span>/<span class='insertions'>+3</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/perdition?h=gnome-3.24&id=18cfb33a9114bfc555dd9e7ece5635848c417498'>Bump the PORTREVISION for the ports directly affected by the gettext upgrade.</a></td><td>marcus</td><td><span title='2003-08-27 04:25:58 +0800'>2003-08-27</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/perdition?h=gnome-3.24&id=f873071cf220092fc2b1a289bb07ac1a96f20904'>Chase the libintl.so shared lib version.</a></td><td>marcus</td><td><span title='2003-08-25 13:41:38 +0800'>2003-08-25</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/perdition?h=gnome-3.24&id=d756701f7d065d67d99e7c431326644c72fa34c4'>Update to be compliant with new openldap21-client ports.</a></td><td>kuriyama</td><td><span title='2003-08-16 22:36:22 +0800'>2003-08-16</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/perdition?h=gnome-3.24&id=cf1b5c6717ba044535d5803fd39cf7fb123fd993'>update mail/perdition: update mysql hack to "lastest revision".</a></td><td>daichi</td><td><span title='2003-07-31 14:40:01 +0800'>2003-07-31</span></td><td>2</td><td><span class='deletions'>-13</span>/<span class='insertions'>+29</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/perdition?h=gnome-3.24&id=aa3547b31d9884aad3f0106bd3bb3e9cd2deb6a0'>1. update to 1.11</a></td><td>maho</td><td><span title='2003-07-03 13:54:50 +0800'>2003-07-03</span></td><td>22</td><td><span class='deletions'>-256</span>/<span class='insertions'>+276</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/perdition?h=gnome-3.24&id=d6d27c3a265c0bf68b78a0ce9467776ba6a123e1'>Don't remove the etc/pam.d system directory</a></td><td>kris</td><td><span title='2003-04-06 06:02:58 +0800'>2003-04-06</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+0</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/perdition?h=gnome-3.24&id=66c6ef19ff0cf0a222b04df73f786d6f2fda0365'>De-pkg-comment.</a></td><td>knu</td><td><span title='2003-02-21 03:00:52 +0800'>2003-02-21</span></td><td>2</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/perdition?h=gnome-3.24&id=db3350342e61eccf9a5ba1da5ebbc225781b08c9'>Update master sites.</a></td><td>naddy</td><td><span title='2003-02-12 09:59:08 +0800'>2003-02-12</span></td><td>1</td><td><span class='deletions'>-6</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/perdition?h=gnome-3.24&id=42a4083c623c25e1ae525f4376c8e170dd8e0f7c'>chase gdbm lib version</a></td><td>ijliao</td><td><span title='2003-01-03 16:26:35 +0800'>2003-01-03</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/perdition?h=gnome-3.24&id=6f06b9d8d472a9f2608de605a1578e3f9ffeca3e'>Fix build on -current: #include <stddef.h> for size_t definition.</a></td><td>anholt</td><td><span title='2002-12-21 17:45:30 +0800'>2002-12-21</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+11</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/perdition?h=gnome-3.24&id=0034c65b61c611e259d83ff04408056fafe9feee'>Pass maintainership for these ports to ports@.</a></td><td>kuriyama</td><td><span title='2002-11-18 11:06:10 +0800'>2002-11-18</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/perdition?h=gnome-3.24&id=1c6aff2e9dce87b3467a0e763794b0a52eaab7af'>Chase shlib rev of devel/gettext</a></td><td>ade</td><td><span title='2002-08-02 00:22:41 +0800'>2002-08-02</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/perdition?h=gnome-3.24&id=31e77736d067547cfddb4184ef71f59ef83b64d3'>upgrade to 0.1.9</a></td><td>ijliao</td><td><span title='2002-05-05 01:12:58 +0800'>2002-05-05</span></td><td>5</td><td><span class='deletions'>-4</span>/<span class='insertions'>+37</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/perdition?h=gnome-3.24&id=17667de189a473dd1b3f3844a9a029a6ea7faee2'>gettext upgrade uber-patch (stage 3)</a></td><td>ade</td><td><span title='2002-04-13 01:10:20 +0800'>2002-04-13</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+2</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/perdition?h=gnome-3.24&id=f7e7c1154236a21d968009030a86f6a1e0b7f074'>Stage 1 of gettext update.</a></td><td>ade</td><td><span title='2002-03-16 03:44:29 +0800'>2002-03-16</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/perdition?h=gnome-3.24&id=3e296364bd5a9b204ea68db30c799bacb5df3684'>USE_LIBTOOL implies GNU_CONFIGURE, so remove the latter where appropriate.</a></td><td>sobomax</td><td><span title='2001-08-31 22:20:29 +0800'>2001-08-31</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+0</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/perdition?h=gnome-3.24&id=f6713264a1d533da5bfce908a077c667039852c7'>Actually update distinfo to version 0.1.8, it seems this was overlooked when</a></td><td>petef</td><td><span title='2001-08-30 01:52:14 +0800'>2001-08-30</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/perdition?h=gnome-3.24&id=59d298dd5b082d34e1e08aec9df9c5e372252a19'>Update to version 0.1.8</a></td><td>kevlo</td><td><span title='2001-06-15 23:21:28 +0800'>2001-06-15</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/mail/perdition?h=gnome-3.24&id=175d08407621cf161bf5597cfbfcd0255ed3bf12'>Fix LIB_DEPENDS: libvanessa_socket is in 'devel', not in 'net'.</a></td><td>roam</td><td><span title='2001-05-25 23:48:15 +0800'>2001-05-25</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>