EnglishРусский  

   ..

   arr.c

   arr.h

   arrdata.c

   arrdata.h

   buf.c

   buf.h

   crc.c

   crc.h

   file.c

   file.h

   hash.c

   hash.h

   memory.c

   memory.h

   mix.c

   mix.h

   msg.c

   msg.h

   msglist.c

   msglist.g

   msglist.h

   number.c

   number.h

   str.c

   str.h

   types.h

 Share/Save/Bookmark
 

Ads

Installer and installation software
Commercial and Freeware installers.

source\src\common\arrdata.h
 1 /******************************************************************************
 2 *
 3 * Copyright (C) 2006, The Gentee Group. All rights reserved. 
 4 * This file is part of the Gentee open source project - http://www.gentee.com. 
 5 * 
 6 * THIS FILE IS PROVIDED UNDER THE TERMS OF THE GENTEE LICENSE ("AGREEMENT"). 
 7 * ANY USE, REPRODUCTION OR DISTRIBUTION OF THIS FILE CONSTITUTES RECIPIENTS 
 8 * ACCEPTANCE OF THE AGREEMENT.
 9 *
10 * ID: arrdata 18.10.06 0.0.A.
11 *
12 * Author: Alexey Krivonogov ( gentee )
13 *
14 * Summary: Array of buf or str
15 *
16 ******************************************************************************/
17 
18 #ifndef _ARRDATA_
19 #define _ARRDATA_
20 
21    #ifdef __cplusplus               
22       extern "C" {                 
23    #endif // __cplusplus      
24 
25 #include "arr.h"
26 #include "str.h"
27 
28 //--------------------------------------------------------------------------
29 
30 typedef arr arrdata;
31 typedef arrdata * parrdata;
32 
33 uint      STDCALL arrdata_appendstr( parrdata pa, pubyte input );
34 void      STDCALL arrdata_delete( parrdata pa );
35 pstr      STDCALL arrdata_get( parrdata pa, uint index );
36 parrdata  STDCALL arrdata_init( parrdata pa );
37 uint      STDCALL arrdata_strload( parrdata pa, pubyte input );
38 
39 
40 //--------------------------------------------------------------------------
41 
42    #ifdef __cplusplus              
43       }                            
44    #endif // __cplusplus
45 
46 #endif // _ARRDATA_
47 
48