Commit Graph

42 Commits

Author SHA1 Message Date
lurchi d65ac87b9e hopefully fixed the static inline mess now 2016-09-05 12:50:37 +02:00
psyc://loupsycedyglgamf.onion/~lynX 8b2d725514 Merging rust bindings from lurchi, thxaloz! 1984-04-04 00:44:04 +00: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) ece5c86cb4 c++ compat 2012-02-21 03:00:52 +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) 078ec2a374 PSYC_STRING, func params 2011-12-01 14:12:41 +01:00
tg(x) 75f4e0aee4 methods & templates 2011-11-30 13:51:50 +01:00
tg(x) 2e242d4f47 added @ op & _table type; number, index & keyword parsing 2011-11-21 16:00:46 +01:00
tg(x) 42c2709378 table parsing 2011-11-14 22:02:02 +01:00
tg(x) 1cc58abd0e indent 2011-11-11 22:18:24 +01:00
tg(x) aee9203df6 resync 2011-11-09 21:38:06 +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) 99ef5decc2 unsigned number parsing 2011-11-03 14:15:42 +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) 01358610fd uniform parser 2011-10-14 00:29:32 +02:00
tg(x) 0d870770f2 doc fix 2011-07-05 13:28:29 +02:00
Marenz aefce625f2 added comment for PSYC_PARSE_BODY 2011-06-12 14:25:22 +02:00
Marenz ab2fc0a5c2 rephrasing of a comment 2011-06-12 14:16:39 +02:00
tg(x) 4ab26edcc1 removed setParseFlags 2011-06-02 15:01:26 +02:00
tg(x) fe92dbd9f2 + 2011-05-28 20:38:53 +02:00
tg(x) 1468356da4 text: naming & doc fixes 2011-05-28 19:39:42 +02:00
tg(x) d40fa8c398 number, date & time parsing functions; psycString variant for isRoutingVar & getVarType 2011-05-20 02:58:32 +02:00
tg(x) 1cc5499777 bench: added test tools, updated results; added inline option for parse & render 2011-05-17 00:27:26 +02:00
Marenz 5709fe41ae changed formating 2011-05-16 00:01:02 +02:00
tg(x) 852731d30a doc: link to example code; testPsyc: moved interesting code to the top 2011-05-15 22:48:51 +02:00
Marenz 2cd482bcbd error in example code 2011-05-15 21:35:26 +02:00
Marenz 65a18a9a52 added new ParseFlag 2011-05-15 21:10:27 +02:00
Marenz 950c5b0ad4 Forgot else clause for setParseFlags 2011-05-15 20:37:14 +02:00
Marenz 51b3dc3a66 added function setParseFlags 2011-05-15 20:36:16 +02:00
Marenz ec23faa4ae rephrased 2011-05-15 20:26:52 +02:00
tg(x) 5f4e56a5e1 parseList: removed unused value parameter 2011-05-13 17:02:31 +02:00
tg(x) b1ae67135d added psyc_isListVar(), removed name param from psyc_parseList(), added more documentation 2011-05-09 19:21:26 +02:00
tg(x) 29ad98a924 moar doc 2011-05-09 16:32:39 +02:00
tg(x) f0b97701d0 doc 2011-05-09 14:37:57 +02:00
tg(x) 9133214f68 + 2011-05-09 12:42:42 +02:00
psyc://psyced.org/~lynX 7909c20307 + 2011-05-09 09:11:59 +02:00
psyc://psyced.org/~lynX 2e39b26207 more death to the parser 2011-05-09 09:06:52 +02:00
psyc://psyced.org/~lynX ee44312e5c death the parser 2011-05-09 09:02:15 +02:00
psyc://loupsycedyglgamf.onion/~lynX 4743498ad9 augmented documentation 1984-04-04 00:44:05 +00:00