home *** CD-ROM | disk | FTP | other *** search
/ Solo Programadores 22 / SOLO_22.iso / packages / win32ada / data.z / stdarg-inst.ads < prev    next >
Encoding:
Text File  |  1995-11-17  |  1.8 KB  |  47 lines

  1. -- $Source: /home/harp/1/proto/monoBANK/xbind/stdarg-inst.ads,v $ 
  2. -- $Revision: 1.3 $ $Date: 95/06/21 13:05:56 $ $Author: mg $ 
  3.  
  4. with Interfaces.C;
  5.  
  6. package Stdarg.Inst is
  7.  
  8.     -- Some useful instantiations of Stdarg.Concat.
  9.  
  10.     function "&" is new Stdarg.Concat(Interfaces.C.Char);
  11.  
  12.     function "&" is new Stdarg.Concat(Interfaces.C.Strings.Chars_Ptr);
  13.     function "&" (Args: ArgList; Arg: Interfaces.C.Char_Array) return ArgList;
  14.  
  15.     function "&" is new Stdarg.Concat(Interfaces.C.Short);
  16.     function "&" is new Stdarg.Concat(Interfaces.C.Int);
  17.     function "&" is new Stdarg.Concat(Interfaces.C.Long);
  18.  
  19.     function "&" is new Stdarg.Concat(Interfaces.C.Unsigned_Short, 
  20.                       T_Is_Modular => True);
  21.     function "&" is new Stdarg.Concat(Interfaces.C.Unsigned, 
  22.                       T_Is_Modular => True);
  23.     function "&" is new Stdarg.Concat(Interfaces.C.Unsigned_Long, 
  24.                       T_Is_Modular => True);
  25.  
  26.     function "&" is new Stdarg.Concat(Interfaces.C.C_Float, 
  27.                       T_Is_Float => True);
  28.     function "&" is new Stdarg.Concat(Interfaces.C.Double, 
  29.                       T_Is_Float => True);
  30.  
  31. -------------------------------------------------------------------------------
  32. --
  33. -- THIS FILE AND ANY ASSOCIATED DOCUMENTATION IS FURNISHED "AS IS" WITHOUT 
  34. -- WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED 
  35. -- TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR 
  36. -- PURPOSE.  The user assumes the entire risk as to the accuracy and the 
  37. -- use of this file.
  38. --
  39. -- Copyright (c) Intermetrics, Inc. 1995
  40. -- Royalty-free, unlimited, worldwide, non-exclusive use, modification, 
  41. -- reproduction and further distribution of this file is permitted.
  42. --
  43. -------------------------------------------------------------------------------
  44.  
  45.  
  46. end Stdarg.Inst;
  47.