lotus

previous page: 11.7: Function XXXX is declared in the GNO header files, but it's not inthe libraries. Why?
  
page up: comp.sys.apple2. gno FAQ
  
next page: 11.9: How do I get the file descriptor from a stdio FILE pointer?

11.8: I want to release my library to the GNO community. Is there anythingin particular that I should do?




Description

This article is from the Apple II GNO FAQ, by Devin Reade with numerous contributions by others.

11.8: I want to release my library to the GNO community. Is there anythingin particular that I should do?

    A#11.8:	Here's a checklist:

- Any symbols which should not be available to the user should
  have their private flag set.  In C, this corresponds to using
  the "static" storage class specifier whenever possible.

- Ensure your library is compatible with ORCA/C's large memory
  model.

- Write documentation, preferably one or more manual pages, for
  any exported symbols.  If your library uses configuration files,
  write manual pages for those too (they belong in chapter 5).

- Specify in the manual pages any dependency on non-standard
  libraries.  Specify dependencies for all header files, whether
  standard or not.

- Consider including your source code with your library.  This
  allows your contribution to survive even if your hard drive
  crashes, your backups are destroyed, or you leave the GNO
  community.
    

 

Continue to:













TOP
previous page: 11.7: Function XXXX is declared in the GNO header files, but it's not inthe libraries. Why?
  
page up: comp.sys.apple2. gno FAQ
  
next page: 11.9: How do I get the file descriptor from a stdio FILE pointer?