Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


etc:users:jcmvbkbc:isl

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
etc:users:jcmvbkbc:isl [2010/09/06 01:43] – +interfaces to pack/unpack jcmvbkbcetc:users:jcmvbkbc:isl [2016/08/08 20:53] (current) – ↷ Page moved from users:jcmvbkbc:isl to etc:users:jcmvbkbc:isl kel
Line 2: Line 2:
  
 [[http://jcmvbkbc.spb.ru/git/?p=dumb/isl.git;a=summary | Git repo (http)]] [[http://jcmvbkbc.spb.ru/git/?p=dumb/isl.git;a=summary | Git repo (http)]]
 +
 +[[http://jcmvbkbc.spb.ru:8000/isle/trac | Project tracker]]
  
 ===== Orthogonal aspects ===== ===== Orthogonal aspects =====
Line 181: Line 183:
     * it treats root package differently than named packages;     * it treats root package differently than named packages;
     * sibling packages don't merge and don't collide, one defined later is effective, others are ignored;     * sibling packages don't merge and don't collide, one defined later is effective, others are ignored;
 +
  
 ===== Naming for C output ===== ===== Naming for C output =====
Line 186: Line 189:
 There are two generic rules: There are two generic rules:
   * type names are generated with suffix '_t' added to the base name;   * type names are generated with suffix '_t' added to the base name;
-  * when there's only one subfield in the field/message/... it gets reduced, like there's no container structure. Subfield gets basic name of its container.+  * when there's only one subfield in the field it gets reduced, like there's no container structure. Subfield gets basic name of its container
 +    * 'one subfield' is literally one subfield. Presence of the special-purpose subfields that would not get into the structure or constant fillers cancels reduction.
  
 ==== Field/message type ==== ==== Field/message type ====
etc/users/jcmvbkbc/isl.1283723018.txt.gz · Last modified: 2010/09/06 01:43 by jcmvbkbc