Commit Graph

170 Commits

Author SHA1 Message Date
lurchi d65ac87b9e hopefully fixed the static inline mess now 2016-09-05 12:50:37 +02:00
lurchi 48b9e626ed forgot for change some static inline functions, see commit 9d7ad2a; tests passing again 2016-09-05 11:33:42 +02:00
psyc://loupsycedyglgamf.onion/~lynX a0abf99f72 Merge remote-tracking branch 'l/master' 1984-04-04 00:44:04 +00:00
psyc://loupsycedyglgamf.onion/~lynX 12080f6071 got to support both DESTDIR and PREFIX 1984-04-04 00:44:06 +00:00
psyc://loupsycedyglgamf.onion/~lynX 7ed845c4f2 support make install DESTDIR=... 1984-04-04 00:44:05 +00: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
psyc://loupsycedyglgamf.onion/~lynX 2819fa86b4 - 2016-01-29 23:33:28 +00:00
psyc://loupsycedyglgamf.onion/~lynX be9ceb909d avoid shadowing a global declaration from unistd.h 2016-01-29 23:33:27 +00:00
tg(x) 3cc1c8127a license header 2013-07-16 16:53:51 +02:00
tg(x) 4dac647766 _notice_peer_(dis)connect methods 2012-03-06 02:36:30 +01:00
tg(x) ece5c86cb4 c++ compat 2012-02-21 03:00:52 +01:00
tg(x) 545ee184a1 modifier, psyc-mode fix 2012-02-15 22:39:19 +01:00
tg(x) a2e54dfdd0 Revert "we usually do it like this, but maybe we should do it like you say?"
This reverts commit c0ec7c3e21.
2012-02-06 15:07:27 +01:00
tg(x) 5163c1a1a7 Merge branch 'master' of supraverse.net:libpsyc 2012-02-06 15:05:12 +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) eaeab8c226 psyc_is_var_routing() -> psyc_var_routing() 2012-01-31 19:34:11 +01:00
psyc://psyced.org/~lynX a6f41c6754 we usually do it like this, but maybe we should do it like you say? 2012-01-27 15:57:02 +01:00
tg(x) 80eb590987 uniform path; more methods 2012-01-25 18:05:44 +01:00
tg(x) a210128091 + 2012-01-17 10:53:34 +01:00
tg(x) 382fd3c779 better psyc_dict_lookup 2012-01-09 11:52:09 +01:00
tg(x) dbcd35102b hello methods & templates 2012-01-04 23:33:43 +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) 07901658f3 hello methods 2011-12-27 17:50:25 +01:00
psyc://psyced.org/~lynX deeef9e048 method.h 2011-12-04 15:05:51 +01:00
tg(x) 2e0972f862 install .h 2011-12-04 15:04:48 +01:00
tg(x) 0fefc0be74 psyc_entity_type(), _action methods 2011-12-03 14:34:29 +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) efd58428a9 psyc_method_family() 2011-11-28 14:00: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) 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) 4b31a16ad6 added psyc operator defs 2011-11-09 19:01:05 +01:00
tg(x) dea012a8cb refactoring - init functions 2011-11-03 14:27:01 +01:00
tg(x) 99ef5decc2 unsigned number parsing 2011-11-03 14:15:42 +01:00
tg(x) b92ac91b7e c2arg2 2011-11-01 22:24:35 +01:00
tg(x) 9d8ceefe0b added entity & slash to uniform struct 2011-11-01 12:22:30 +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) 47984a765b uniform - added 'valid' member; macro fix 2011-10-23 00:13:42 +02:00
tg(x) 825a383772 uniform struct 2011-10-14 01:16:09 +02: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
tg(x) 0559cd79a7 psyc_text: added extra param 2011-06-12 21:04:11 +02:00