home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / EFFO / forum7.lzh / RICO / MAN / man.varargs < prev   
Text File  |  1988-09-26  |  1KB  |  50 lines

  1.  
  2.  
  3. VARARGS(library)  os9-68000 Programmers Manual   VARARGS(library)
  4.  
  5.  
  6. NAME       
  7.  
  8.      varargs - variable arguments library 
  9.  
  10. SYNOPSIS       
  11.  
  12.       #include <varargs.h> 
  13.  
  14.       <function>(<known args>, vaalist) 
  15.       <known args declaration> 
  16.                      vadcl 
  17.       { 
  18.              <local vars> 
  19.              valist va; 
  20.              vastart(&va); 
  21.              <arg1>=vaarg(&va,<arg1 type>); 
  22.              <arg2>=vaarg(&va,<arg2 type>); 
  23.              ...  
  24.              vaend(&va); 
  25.              <statements> 
  26.       } 
  27.  
  28. DESCRIPTION       
  29.  
  30.      The  variable  arguments  part  passed  to  the  function is
  31.      represented  by vaalist and is declared by vadcl.  Arguments
  32.      are  accessed  via  some  structure  valist, which has to be
  33.      initialized   by   vastart  and  released  by  vaend.   Each
  34.      argument  is  accessed by vaarg, which assignes a value of a
  35.      certain type to the receiving variable.  
  36.  
  37. SEE ALSO      
  38.  
  39.      Source of argproc.  
  40.  
  41. AUTHOR
  42.  
  43.      Rico Cozzio
  44.  
  45. LIBRARY       
  46.  
  47.      Use argproc.l 
  48.  
  49.  
  50.