APPLY_RSA
[apps/home/calculator.git] / theme / include / calc-string.h
1 /*
2 *
3 * Copyright 2012  Samsung Electronics Co., Ltd
4 *
5 * Licensed under the Flora License, Version 1.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
8 *
9 *    http://www.tizenopensource.org/license
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 *
17 */
18
19 #ifndef __DEF_CALC_STRING_H_
20 #define __DEF_CALC_STRING_H_
21
22 #ifdef __cplusplus
23 extern "C" {
24
25 #endif  /* __cplusplus */
26
27 /**
28 * @describe
29 *
30 *
31 * @param    str
32 * @param    index
33 * @param    str2
34 * @return    void
35 * @exception
36 */
37         void string_insert(char *str, int index, char *str2);
38
39 /**
40 * @describe
41 *
42 *
43 * @param    str
44 * @param    a
45 * @param    b
46 * @return    void
47 * @exception
48 */
49         void string_replace(char *str, char *a, char *b);
50
51 /**
52 * @describe
53 *
54 *
55 * @param    str
56 * @param    at
57 * @param    length
58 * @return    void
59 * @exception
60 */
61         void string_remove_at(char *str, int at, int length);
62
63 #ifdef _DEBUG
64 /**
65 * @describe
66 *
67 *
68 * @param    i
69 * @param    at
70 * @return    char*
71 * @exception
72 */
73
74 /* DON'T REMOVE
75 char* itoa(int i);
76 */
77 #endif  /* _DEBUG */
78
79 #ifdef __cplusplus
80 }
81 #endif  /* __cplusplus */
82
83 #endif  /* __DEF_CALC_STRING_H_ */
84