

As one example of this, see source:grass/trunk/lib/gmath/fft.c . In your files and make use of the various system dependencies contained therein. To ensure that the software system continues to work, please include The copyright protects your rights according to GNU General Public Read the COPYING file that comes with GRASS * This program is free software under the GNU General Public

* COPYRIGHT: (C) 2010 by John Doe, and the GRASS Development Team * PURPOSE: Provide short description of module here. Part derived from another's original work remains, it must be Remove prior copyright or licensing text that is not your own,Įven for a major rewrite. If youĪre modifying an existing file you may under no circumstances Programmers that will need to make changes to your code. General overview of the code in the file to assist other The purpose section is meant to contain a Use the directory structure to place your module appropriately into the source treeĬonsider to take a look at "GNU Coding Standards": HeadersĪdd a header section to file main.c of your module and make sure you
#CODING IN GRASS GIS MANUAL#
Or generate it from this source code (the programmer's manual is integrated in the source code in doxygen style): Get and read the GRASS Programmer's Manual here: When submitting C code to GRASS GIS GitHub repository, please take care ofįollowing rules (see also RFC/7_LanguageStandardsSupport):
