genassym.cf man page on NetBSD

Man page or keyword search:  
man Server   9087 pages
apropos Keyword Search (all sections)
Output format
NetBSD logo
[printable version]

GENASSYM.CF(5)		    BSD File Formats Manual		GENASSYM.CF(5)

NAME
     genassym.cf — assym.h definition file

DESCRIPTION
     The genassym.cf file is used by genassym(1) to make constant C expres‐
     sions known to assembler source files.  Lines starting with '#' are dis‐
     carded by genassym(1).  Lines starting with include, ifdef, if, else or
     endif are preceded with '#' and passed otherwise unmodified to the C com‐
     piler.  Lines starting with quote get passed on with the quote command
     removed.  The first word after a define command is taken as a CPP identi‐
     fier and the rest of the line has to be a constant C expression. The out‐
     put of genassym(1) will assign the numerical value of this expression to
     the CPP identifier.  export X is a shorthand for define X X.  struct X
     remembers X for the member command and does a define X_SIZEOF sizeof(X).
     member X does a define X offsetof(<last struct>, X).  config <ctype> <gcc
     constraint> <asm print modifier> can be used to customize the output of
     genassym(1).  When producing C output, values are casted to <ctype>
     (default: long) before they get handed to printf. <gcc constraint>
     (default: n) is the constraint used in the __asm__ statements. <asm print
     modifier> (default: empty) can be used to force gcc to output operands in
     different ways then normal. The "a" modifier e.g. stops gcc from emitting
     immediate prefixes in front of constants for the i386 and m68k port.

FILES
     /usr/src/sys/arch/${MACHINE}/${MACHINE}/genassym.cf

SEE ALSO
     genassym(1)

HISTORY
     The genassym.cf file appeared in NetBSD 1.3.

BSD				August 18, 2005				   BSD
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server NetBSD

List of man pages available for NetBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net