lotus

previous page: 11.6: Why isn't the common function XXXX in the libraries?
  
page up: comp.sys.apple2. gno FAQ
  
next page: 11.8: I want to release my library to the GNO community. Is there anythingin particular that I should do?

11.7: Function XXXX is declared in the GNO header files, but it's not inthe libraries. Why?




Description

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

11.7: Function XXXX is declared in the GNO header files, but it's not inthe libraries. Why?

    A#11.7:	Just because a function is declared, that doesn't necessarily mean
that it's been implemented.  However, it is useful to keep those
declarations in the system header files.  Not only does it minimize
namespace conflicts with user code (application programmers are
less likely to use function names that conflict with system header
files), but it ensures that the interface is defined for anyone
who wishes to contribute an implementation.  Declaring those
functions early also minimizes updates to the system header files
as the function implementations are added.

See also Q#11.6.
    

 

Continue to:













TOP
previous page: 11.6: Why isn't the common function XXXX in the libraries?
  
page up: comp.sys.apple2. gno FAQ
  
next page: 11.8: I want to release my library to the GNO community. Is there anythingin particular that I should do?