Commit Graph

16 Commits

Author SHA1 Message Date
d148130612 Adding the CString wrapping functionality.
This is currently just wrapping the rust standard library. This should
later become our own implementation.
2019-06-24 19:55:35 -04:00
2d6bed361e Rust 2018 fixes.
Removed the extern crate calls that were no longer required.
2019-01-21 21:08:26 -05:00
9de70a24f7 Removed the CIChar type. 2019-01-20 19:45:08 -05:00
53c8590a40 The c_flags macro now uses the attempt macro instead of the old try macro. 2019-01-20 18:50:43 -05:00
7fcc81dedb Fixed the library to use the new Rust 2018 module system. 2019-01-19 23:48:55 -05:00
824605a198 A CLongLong is a signed type, not unsigned. 2018-04-15 02:47:03 -04:00
cc4a6fe411 Just adding some programmer notes. 2018-04-14 16:39:52 -04:00
622808879f Merge branch 'master' of gitlab.com:CyberMages/Core/binding 2018-04-12 23:09:08 -04:00
cab5040f22 Just passing the enum debug on to the enum display function.
This should probably be changed later, but for now it will work alright.
2018-04-12 23:08:29 -04:00
d408d4b239 Fixed up some of the code for c_enums and c_flags. Also added examples. 2017-08-24 14:02:53 -04:00
8b5d5a9c57 Adjusting the Display implementation.
Display will automatically implement the to_string functionality, so the
explicit implementation was removed.
2017-05-11 16:49:46 -04:00
8efb6fedff Just fixing some comments. 2017-04-06 17:28:02 -04:00
ae902d1508 Adjusting the repository position. 2017-04-06 13:01:40 -04:00
cdc3be4832 Added the ability to pass the use_std feature on to the scribe library. 2017-03-01 19:01:41 -05:00
26097e8403 Adding the basic c_types as their own file section.
Also, added the to_c_string and from_c_string functions. Their
location needs to be determined.
2017-01-24 14:55:42 -05:00
ca780e71ef Initial library commit. 2017-01-06 19:10:10 -05:00