![]() |
![]()
| ![]() |
![]()
NAMElibgutenfetch - Client-side library to retrieve listings and books availiable from Project Gutenberg. DESCRIPTIONThis is an overview of how to use libgutenfetch in C programs. There are specific man pages for each function mentioned within this manual. All applications that wish to use libgutenfetch must include the gutenfetch.h header file. The application must also call gutenfetch_init() at startup and wait for it to return before calling any other libgutenfetch functions. When the application is finished using the library, gutenfetch_shutdown() must also be called to free all internal resources. There are a handful of useful functions provided by the library. These include the following.
PORTABILITYlibgutenfetch should compile easily and work the same on any platform which is out there. If it doesn't, please let me know by reporting it as a bug. THREADINGIf libgutenfetch is compiled with threading support, it should be completely thread-safe as long as you wait for gutenfetch_init() to return before calling any other functions. If libgutenfetch is not compiled with threading support, you should not call multiple functions from different threads. It's behavior may be unpredictable and quite possibly wrong! COPYRIGHTlibgutenfetch is Copyright (C) 2004 Russell Francis. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA BUGSProbably, if you find them please take the time to let me know about them by filling out a bug report at the following URL. AUTHORSRussell Francis <johntabularasa@users.sf.net>
|