Skip to content

Commit

Permalink
Make CodingSuggestions show up in the Doxygen pages.
Browse files Browse the repository at this point in the history
(This used to be commit b3e34ad)
  • Loading branch information
Martin Pool committed Nov 16, 2001
1 parent fc9b7a8 commit f6f04b5
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 8 deletions.
22 changes: 17 additions & 5 deletions source3/CodingSuggestions
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
/**

@page CodingSuggestions Coding suggestions

So you want to add code to Samba ...

One of the daunting tasks facing a programmer attempting to write code for
Expand Down Expand Up @@ -101,14 +105,22 @@ Here are some other suggestions:

20) Try to use asprintf rather than pstrings and fstrings where possible

21) Use normal C comments /* like this */ instead of C++ comments // like
this. Although the C++ comment format is part of the C99 standard,
some older vendor C compilers do not accept it.
21) Use normal C comments / * instead of C++ comments // like
this. Although the C++ comment format is part of the C99
standard, some older vendor C compilers do not accept it.

22) Try to write documentation for API functions and structures
explaining the point of the code, the way it should be used, and
any special conditions or results. Mark these with a double-star
comment start / ** so that they can be picked up by Doxygen, as in
this file.

The suggestions above are simply that, suggestions, but the information may
help in reducing the routine rework done on new code. The preceeding list
is expected to change routinely as new support routines and macros are
added.

Written by Steve French, with contributions from Simo Sorce and Andrew
Bartlett.
Written by Steve French, with contributions from Simo Sorce, Andrew
Bartlett, Tim Potter and Martin Pool.

**/
9 changes: 6 additions & 3 deletions source3/Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@ ENABLED_SECTIONS =
MAX_INITIALIZER_LINES = 30
OPTIMIZE_OUTPUT_FOR_C = YES
SHOW_USED_FILES = YES
REFERENCED_RELATION = YES
REFERENCED_BY_RELATION = YES
#---------------------------------------------------------------------------
# configuration options related to warning and progress messages
#---------------------------------------------------------------------------
Expand All @@ -52,7 +54,8 @@ WARN_LOGFILE =
#---------------------------------------------------------------------------
# configuration options related to the input files
#---------------------------------------------------------------------------
INPUT = .
INPUT = . \
CodingSuggestions mainpage.dox
FILE_PATTERNS = *.c \
*.h \
*.idl
Expand All @@ -79,7 +82,7 @@ HTML_OUTPUT = html
HTML_HEADER =
HTML_FOOTER =
HTML_STYLESHEET =
HTML_ALIGN_MEMBERS = NO
HTML_ALIGN_MEMBERS = YE
GENERATE_HTMLHELP = NO
GENERATE_CHI = NO
BINARY_TOC = NO
Expand Down Expand Up @@ -123,7 +126,7 @@ GENERATE_XML = NO
#---------------------------------------------------------------------------
# Configuration options related to the preprocessor
#---------------------------------------------------------------------------
ENABLE_PREPROCESSING = YES
ENABLE_PREPROCESSING = NO
MACRO_EXPANSION = NO
EXPAND_ONLY_PREDEF = NO
SEARCH_INCLUDES = YES
Expand Down
7 changes: 7 additions & 0 deletions source3/mainpage.dox
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
/**

@mainpage

@li \ref CodingSuggestions

**/

0 comments on commit f6f04b5

Please sign in to comment.