Vincent Torri
ca4497509e
i forgot about amalgamation. fix declaration too
...
SVN revision: 51243
2010-08-17 07:39:53 +00:00
Vincent Torri
333b64f15e
some doc fixes
...
SVN revision: 51242
2010-08-17 06:58:26 +00:00
Vincent Torri
d4cd8f28ae
formatting
...
SVN revision: 51241
2010-08-17 06:05:21 +00:00
Vincent Torri
4e09c14e08
formatting
...
SVN revision: 51239
2010-08-17 05:28:34 +00:00
Cedric BAIL
6293bd87fa
* eina: fix amalgamation.
...
SVN revision: 51210
2010-08-16 13:52:34 +00:00
Carsten Haitzler
ddc6ba2c2a
uncrustify eina.
...
SVN revision: 50573
2010-07-28 02:37:05 +00:00
Tom Hacohen
32c7a50118
Eina: Fix compilation with --enable-amalgamation.
...
Sorry dh :P
SVN revision: 50545
2010-07-27 15:15:45 +00:00
Tom Hacohen
279da003e0
Eina: Added Eina_UStrbuf.
...
Same as Eina_Strbuf but for Eina_Unicode strings.
SVN revision: 50534
2010-07-27 09:05:41 +00:00
Mike Blumenkrantz
9dcd70a33d
and macro whoops
...
SVN revision: 50319
2010-07-18 06:48:08 +00:00
Mike Blumenkrantz
9276378041
+eina_strbuf_string_free to free string in strbuf without freeing strbuf
...
SVN revision: 50316
2010-07-18 06:21:50 +00:00
Vincent Torri
f446a5b9f9
vasprintf is not declared in mingw too
...
SVN revision: 49252
2010-05-28 18:59:43 +00:00
Vincent Torri
16b01952a9
include Evil.h with vc++ for vasprintf
...
SVN revision: 48014
2010-04-15 06:16:59 +00:00
Vincent Torri
1e8c976b28
include private headers after standard headers
...
SVN revision: 48013
2010-04-15 06:13:08 +00:00
Tiago Rezende Campos Falcao
8a8ef913c8
Using value returned from vasprintf, and removed warnings
...
SVN revision: 47967
2010-04-12 18:30:07 +00:00
Tiago Rezende Campos Falcao
b7e410d621
Adding strbuf printfs
...
SVN revision: 47877
2010-04-09 15:56:20 +00:00
Vincent Torri
8126debb06
fix most compilation errors with vc++ (there are still a
...
problem with eina_log and output of the log messages:
STDERR_FILENO, STDOUT_FILENO and isatty())
fix some warnings and header files inclusion
update vcproj files
SVN revision: 47384
2010-03-23 06:41:17 +00:00
Vincent Torri
8358354e09
* declare variables at the beginning of the block
...
* minor formatting
SVN revision: 47383
2010-03-23 05:45:35 +00:00
Vincent Torri
85b56aebd5
update string buffer documentation
...
SVN revision: 47084
2010-03-09 16:36:14 +00:00
Gustavo Sverzut Barbieri
54b0b06c1e
Better resize rotine, linear instead of double.
...
Increment in steps linearly instead of doubling them, otherwise it
will get to maximum limit of 4096 too soon.
Also replace the loop with simple math.
SVN revision: 46585
2010-02-27 16:41:24 +00:00
Gustavo Sverzut Barbieri
4d9ed8cb79
macro -> inline
...
clear, type checking and same runtime cost.
SVN revision: 46584
2010-02-27 15:38:58 +00:00
Gustavo Sverzut Barbieri
2a204c684a
find and replace too much!
...
SVN revision: 46535
2010-02-26 23:41:43 +00:00
Gustavo Sverzut Barbieri
bba70aef2e
eina_strbuf_insert variants and fix leak with eina_strbuf_append_escaped()
...
SVN revision: 46521
2010-02-26 21:33:17 +00:00
Gustavo Sverzut Barbieri
3a8741c75e
more docs for strbuf
...
SVN revision: 46518
2010-02-26 20:25:09 +00:00
Gustavo Sverzut Barbieri
2511972dde
documentation improvements for eina_strbuf.
...
SVN revision: 46517
2010-02-26 20:23:12 +00:00
Gustavo Sverzut Barbieri
f32672764d
add eina_strbuf_append_length()
...
SVN revision: 46516
2010-02-26 20:09:36 +00:00
Sebastian Dransfeld
0b3bea06ec
Include safety checks before function include
...
SVN revision: 46169
2010-02-14 19:01:51 +00:00
Sebastian Dransfeld
7ae4c793e7
safety checks
...
SVN revision: 46155
2010-02-13 19:26:34 +00:00
Sebastian Dransfeld
5c49be6e01
Add const where we don't modify pointer
...
SVN revision: 46153
2010-02-13 19:06:16 +00:00
Sebastian Dransfeld
d7b706e4f6
Add eina unlikely to alloc errors
...
SVN revision: 46152
2010-02-13 18:55:47 +00:00
Iván Briano
071969c41f
Use length of source string to copy.
...
SVN revision: 46114
2010-02-12 14:58:00 +00:00
Sebastian Dransfeld
852f9e8ac5
We always need to null terminate
...
SVN revision: 46107
2010-02-12 06:33:31 +00:00
Sebastian Dransfeld
fb8d1dc110
Since we know we have enough space, use memcpy
...
SVN revision: 46103
2010-02-11 22:00:02 +00:00
Sebastian Dransfeld
9df3524f3a
Good coverage for strbuf
...
SVN revision: 46101
2010-02-11 21:53:00 +00:00
Sebastian Dransfeld
5847c6f245
string_remove -> string_steal
...
Better naming
SVN revision: 46028
2010-02-09 21:06:27 +00:00
Sebastian Dransfeld
fe99f062e9
Check whether alloc works, return false on error
...
SVN revision: 46027
2010-02-09 21:06:16 +00:00
Sebastian Dransfeld
459fef8aea
unset eina magic on free
...
SVN revision: 46026
2010-02-09 21:06:06 +00:00
Iván Briano
752a730b38
More parentheses so the macro works inside if()
...
SVN revision: 45992
2010-02-08 21:20:28 +00:00
Sebastian Dransfeld
f285bc7ae9
And since resize adds + 1 to size, grow must do to
...
SVN revision: 45969
2010-02-07 19:31:26 +00:00
Sebastian Dransfeld
216aabeaa0
And add () for increased safety
...
SVN revision: 45968
2010-02-07 19:30:01 +00:00
Sebastian Dransfeld
95d903dab7
And correct return type
...
SVN revision: 45967
2010-02-07 19:24:28 +00:00
Sebastian Dransfeld
69368ae6bd
Fix return values
...
If we don't need to grow, return EINA_TRUE.
Use EINA_TRUE and EINA_FALSE where possible.
SVN revision: 45966
2010-02-07 19:22:04 +00:00
dieb
470188ca4f
Eina: fix compilation on strbuf.
...
SVN revision: 45965
2010-02-07 17:33:26 +00:00
Sebastian Dransfeld
0cead88ce8
Don't change size, since we don't realloc
...
Thanks Peter
SVN revision: 45964
2010-02-07 12:23:27 +00:00
Sebastian Dransfeld
5408dedfe7
Don't shrink when we append
...
SVN revision: 45963
2010-02-07 12:21:28 +00:00
Sebastian Dransfeld
5b5107471f
Work with escaped string
...
SVN revision: 45962
2010-02-07 12:21:07 +00:00
Sebastian Dransfeld
2587c28d9a
Add eina_strbuf_reset
...
Function to reset the internal string, so we can reuse the allocated
mem.
SVN revision: 45952
2010-02-06 21:43:22 +00:00
Sebastian Dransfeld
522a0ab1ab
Add eina_strbuf_append_escaped for edje
...
SVN revision: 45950
2010-02-06 21:43:02 +00:00
Sebastian Dransfeld
da1b1ee801
Add shrink buffer code
...
SVN revision: 45946
2010-02-06 20:42:14 +00:00
Sebastian Dransfeld
f99d9ccf4b
Simpler to use _eina_strbuf_resize
...
Add space for '\0' in _eina_strbuf_resize, so that we alwyas just pass
inn the wanted string space as requirement.
Correct len in eina_strbuf_append_n, we needed +1 for '\0' for resize
and strlcpy, but not for ->len
SVN revision: 45945
2010-02-06 20:42:03 +00:00
Sebastian Dransfeld
4a1ac380b1
Add functions to match evas strbuf
...
SVN revision: 45943
2010-02-06 20:41:43 +00:00