Commit Graph

53 Commits

Author SHA1 Message Date
psyc://loupsycedyglgamf.onion/~lynX 8fe9264b7e psyc_render_list: check validity of inputs 2017-01-05 21:51:39 +00:00
lurchi 48b9e626ed forgot for change some static inline functions, see commit 9d7ad2a; tests passing again 2016-09-05 11:33:42 +02:00
lurchi 9d7ad2a67f Switch static inline to inline
The linker does not create symbols for static functions so Rust FFI
can't find them. All static inline function have been changed to 'inline'
functions with an 'extern inline' declaration in the corresponding .c
files. Other than Rust FFI seeing the functions this has other
advantages. See [1] for a nice explanation.

[1]
https://gustedt.wordpress.com/2010/11/29/myth-and-reality-about-inline-in-c99/
2016-08-21 09:58:36 +02:00
tg(x) 3cc1c8127a license header 2013-07-16 16:53:51 +02:00
tg(x) 545ee184a1 modifier, psyc-mode fix 2012-02-15 22:39:19 +01:00
tg(x) 71866659f9 dict syntax; index & update mod parser; psyc-mode for emacs 2012-02-06 15:05:08 +01:00
tg(x) cd2e898c40 psyc_text params 2012-01-04 23:32:01 +01:00
tg(x) 30351302bc packet id 2011-12-28 23:45:16 +01:00
tg(x) 078ec2a374 PSYC_STRING, func params 2011-12-01 14:12:41 +01:00
tg(x) d0b3b85924 table rendering 2011-11-26 15:03:10 +01:00
tg(x) 2e242d4f47 added @ op & _table type; number, index & keyword parsing 2011-11-21 16:00:46 +01:00
tg(x) 1cc58abd0e indent 2011-11-11 22:18:24 +01:00
tg(x) 49dedd5864 added state op return codes for psyc_parse, added stateop to PsycPacket 2011-11-09 21:22:58 +01:00
tg(x) e2130b3eee added support for state sync/reset packets 2011-11-09 19:02:21 +01:00
tg(x) 344cdb7996 refactoring - more renames 2011-11-01 12:06:58 +01:00
tg(x) f25e768482 refactoring - renamed types 2011-10-31 20:26:47 +01:00
tg(x) 260bba0c46 refactoring - renamed functions 2011-10-31 20:04:16 +01:00
tg(x) 1cc5499777 bench: added test tools, updated results; added inline option for parse & render 2011-05-17 00:27:26 +02:00
tg(x) 5f4e56a5e1 parseList: removed unused value parameter 2011-05-13 17:02:31 +02:00
tg(x) 29ad98a924 moar doc 2011-05-09 16:32:39 +02:00
Marenz ab8f70150e moved debug.h lib.h to src 2011-05-08 23:40:26 +02:00
tg(x) fd5d886053 parser: fixes routing-only mode, set valueParsed & valueLength for data as well; render: added support for rendering raw content 2011-05-06 00:13:37 +02:00
tg(x) e7a4df6180 fix for 0 length content/modifiers 2011-05-04 17:46:20 +02:00
tg(x) e47139f059 render: added error codes for missing method & modifier name; fixes for test tools 2011-05-04 15:41:35 +02:00
tg(x) 259b51966c fixes for inline functions, c99 mode, formatting 2011-05-04 01:00:35 +02:00
tg(x) f3804c4b3f render: -inline 2011-05-03 22:54:34 +02:00
tg(x) cf3150a461 render: removed old code 2011-05-01 00:30:25 +02:00
tg(x) b898965e47 fixed content length issues in parser & renderer 2011-04-30 18:34:43 +02:00
tg(x) 35e33b7a2d render: no \n after routing headers if content is empty 2011-04-29 03:15:36 +02:00
psyc://psyced.org/~lynX 92fcc1a604 THAT'S where the bug was!?!?!!!! 2011-04-26 23:16:56 +02:00
tg(x) a252040c62 list rendering 2011-04-26 17:23:06 +02:00
psyc://psyced.org/~lynX e48a6ab1eb new style: psyc_functions, psycTypes, PSYC_MACROS 2011-04-25 23:40:38 +02:00
tg(x) 7dc8effab6 render doc 2011-04-25 23:14:22 +02:00
tg(x) 0226b1bba7 render: delim 2011-04-25 22:57:08 +02:00
tg(x) d71313dd14 + 2011-04-25 22:47:24 +02:00
tg(x) 16d24be752 added assert for render, removed LPC assert 2011-04-25 22:31:21 +02:00
tg(x) 0ee3404bda fixes & test for rendering 2011-04-25 21:57:03 +02:00
psyc://psyced.org/~lynX f4791db17c don't use sprintf for rendering numbers 2011-04-25 16:11:47 +02:00
psyc://psyced.org/~lynX 97d40c09bd Merge commit 'origin' 2011-04-25 14:47:27 +02:00
psyc://psyced.org/~lynX e7e022a05a did you actually mean PSYC_MODIFIER_NEED_LENGTH ? 2011-04-25 14:47:16 +02:00
tg(x) a6a2512af7 - 2011-04-25 14:46:14 +02:00
tg(x) 14a62b568e fixed modifier array 2011-04-25 14:39:58 +02:00
tg(x) 3afb723bf8 functions for creating packet & modifier structs, rendering 2011-04-25 14:20:13 +02:00
tg(x) f6448c8fe7 more PSYC_Packet fields; s/Var/Modifier/ 2011-04-22 23:16:50 +02:00
tg(x) 29f6e6c432 s/operator/oper/ 2011-04-22 22:59:15 +02:00
tg(x) 8359215d98 s/modifier/operator/ 2011-04-22 20:50:59 +02:00
tg(x) 35342caced compiles again 2011-04-22 20:33:22 +02:00
tg(x) d278cbb0b7 s/binary/length 2011-04-22 20:22:20 +02:00
tg(x) 4f86b6916b isRoutingVar, rendering, some renames 2011-04-22 17:09:32 +02:00
psyc://psyced.org/~lynX 893a318b82 RenderHeader 2011-04-22 11:50:13 +02:00