la1k / libpredict

A satellite orbit prediction library
GNU General Public License v2.0
40 stars 24 forks source link

Define and implement an API #1

Closed ryeng closed 9 years ago

ryeng commented 9 years ago

Currently, all symbols in the library are exported, and there's no symbol naming policy. The API must be defined and documented.

All symbols that are part of the API must start with a "predict_" prefix to avoid namespace conflicts with other libraries. The list of exported symbols must be restricted to those symbols to avoid internal symbols leaking out and cluttering the namespace.

When this is done, bump the ABI version to 1.0.0.

bjorgan commented 9 years ago

Fixed by 90e3c582f3fec8da8280b0c1102bcae2f8bc64d4 and 579766eba591dbe5e5609709013285bd681d7826.

ryeng commented 9 years ago

The version number bump is issue #25.