README
上传用户:shenzhenrh
上传日期:2013-05-12
资源大小:2904k
文件大小:2k
源码类别:

信息检索与抽取

开发平台:

Unix_Linux

  1. avcall - calling C functions with variable arguments
  2. This library allows arbitrary C functions to be called from embedded
  3. interpreters, debuggers, RPC calls, etc, by building up a C
  4. argument-list incrementally from explicitly typed arguments. This 
  5. considerably reduces the amount of boilerplate glue code required
  6. for such applications.
  7. The interface is like stdargs/varargs in reverse and is intended to be as
  8. portable as possible, however the details of function calling are highly
  9. machine-dependent so your mileage may vary. At the very least there are
  10. typically built-in limits on the size of the argument-list. The
  11. argument-pushing macros all return 0 for success, < 0 for error (eg,
  12. arg-list overflow).
  13. Installation instructions:
  14. ./configure
  15. make
  16. make check
  17. make install
  18. Files in this package:
  19.     Documentation:
  20.         README          this text
  21.         COPYING         free software license
  22.         PLATFORMS       list of supported platforms
  23.         avcall.3        manual page in Unix man format
  24.         avcall.man      manual page
  25.         avcall.html     manual page in HTML format
  26.         DOC             documentation
  27.     Source:
  28.         avcall.h.in     master for main include file avcall.h
  29.         avcall-*.c      source for the interface function
  30.         avcall-*.[sS]   its translation to assembly language
  31.         structcpy.c     auxiliary function
  32.         tests.c         test program
  33.     Installation:
  34.         configure       configuration script
  35.         configure.in    autoconf-2.12 source for the configuration script
  36.         ../autoconf/*   auxiliary configuration scripts
  37.         Makefile.in     Makefile master
  38.         config.h.in     config.h master
  39.     Porting:
  40.         Makefile.devel  developer's Makefile
  41.         underscore.h    used to build the *.S files
  42. The current code is under the GNU licence, but the interface (macro
  43. names, arguments & functionality but not the actual macro or function
  44. code in avcall.[ch]) is absolutely free and any port conforming to it is
  45. welcome.
  46. ------------------------------------------------------
  47. Bill Triggs                       | Bill.Triggs@inrialpes.fr
  48. Oxford University Robotics Group  | Bill.Triggs@imag.fr
  49. 19 Parks Rd, Oxford OX1 3PJ, G.B. | fax +44-865-273908
  50. ------------------------------------------------------
  51. Bruno Haible
  52. <haible@clisp.cons.org>