Development Specs: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
Line 5: Line 5:
* G_option() parameters (like output->description = ("Path to resulting ASCII file");)
* G_option() parameters (like output->description = ("Path to resulting ASCII file");)


== How should Error/Warning messages be formatted? ==
== How should Errors/Warnings/Messages be formatted ==
* map names in [ ]
* strings < >
 
* numbers [ ]


== Macros to be defined for C library ==
== Macros to be defined for C library ==

Revision as of 11:26, 13 February 2007

Systematic Approach

  • Collect all possible error states from functions
  • assign error codes for macros?
  • G_option() parameters (like output->description = ("Path to resulting ASCII file");)

How should Errors/Warnings/Messages be formatted

  • strings < >
  • numbers [ ]

Macros to be defined for C library

  • MSG_RASTER_NOT_FOUND_IN_MAPSET - "Raster map [%s] not found in [%s]"
  • MSG_CANNOT_OPEN_RASTER - "Failed opening raster map [%s]"
  • MSG_CANNOT_OPEN_FILE - Cannot open file [%s]