File: libstring.h

package info (click to toggle)
geda 20060123-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 2,596 kB
  • ctags: 1,743
  • sloc: ansic: 15,268; sh: 4,244; makefile: 559; yacc: 316; sed: 16
file content (38 lines) | stat: -rw-r--r-- 2,026 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/*******************************************************************************/
/*                                                                             */
/* gEDA Suite Project Manager                                                  */
/*                                                                             */
/* Copyright (C) 2002 Piotr Miarecki, sp9rve@radioam.net                       */
/*                                                                             */
/* This program is free software; you can redistribute it and/or               */
/* modify it under the terms of the GNU General Public License                 */
/* as published by the Free Software Foundation version 2.                     */
/*                                                                             */
/* This program is distributed in the hope that it will be useful,             */
/* but WITHOUT ANY WARRANTY; without even the implied warranty of              */
/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               */
/* GNU General Public License for more details.                                */
/*                                                                             */
/* You should have received a copy of the GNU General Public License           */
/* along with this program; if not, email to the author                        */
/*                                                                             */
/*******************************************************************************/

#ifndef __STRING_H_INCLUDED
#define __STRING_H_INCLUDED



/* public functions */
char *StringCreate(void);
void StringCopy(char **pString, const char *pSource);
void StringCat(char **pString, const char *pSource);
void StringCopyNum(char **pString, const char *pSource, const int iNumber);
int StringLength(char **pString);
float String2Float(char *pString);
int String2Integer(char *pString);
void StringDestroy(char **pString);



#endif /* __STRING_H_INCLUDED */