Patrick Pelissier
|
5e57338928
|
Rename string_ into m_string_ in header files (Test files still test classic API)
|
2022-03-20 18:30:32 +01:00 |
|
Patrick Pelissier
|
f3376b6f0e
|
Move internal functions to internal namespace
|
2022-03-20 11:50:05 +01:00 |
|
Patrick Pelissier
|
19b01b404d
|
Migrate to 2022
|
2022-03-12 20:25:45 +01:00 |
|
Patrick Pelissier
|
0e960ec23f
|
Force use of INIT_WITH within M_LET.
|
2021-07-01 22:12:15 +02:00 |
|
Patrick Pelissier
|
052989a5a2
|
Update m_serial_ll_ct to have more basic types.
|
2021-03-28 11:09:59 +02:00 |
|
Patrick Pelissier
|
7d262f2450
|
Fix formatting
|
2021-03-13 23:08:04 +01:00 |
|
Patrick Pelissier
|
2dcda90c7b
|
Add JSON serial over string
|
2021-03-09 22:12:16 +01:00 |
|
Patrick Pelissier
|
b7d79c0a83
|
Fix issue for wrong formatted JSON (error not properly reported)
|
2021-03-09 20:56:13 +01:00 |
|
Patrick Pelissier
|
165ec09061
|
Rename user customizable macros
to be compliant with other
and clearer that they can be customized.
|
2021-02-20 00:10:26 +01:00 |
|
Patrick Pelissier
|
07eb5697ab
|
Remove limitation of M_AS_STR to be called within a M_APPLY
|
2021-02-06 22:22:50 +01:00 |
|
Patrick Pelissier
|
25fe26deaa
|
Happy new year
|
2021-01-13 20:18:01 +01:00 |
|
Patrick Pelissier
|
d169a06f79
|
Rename STRING_ASSERT_SLOW into M_ASERT_SLOW
|
2020-10-31 17:30:14 +01:00 |
|
Patrick Pelissier
|
a29682ca29
|
Create M_ASSERT macro to encapsulate assert within M*LIB
The goal is to enable the user to override this macro if needed so that it can enable or disable the M*LIB witout impacting its own assertions.
|
2020-10-29 22:46:17 +01:00 |
|
Patrick Pelissier
|
22ce001f03
|
Remove incorrect use of M_ASSUME by assert
|
2020-10-24 23:14:14 +02:00 |
|
Patrick Pelissier
|
54d4b80368
|
Reformat macro to 80 characters
|
2020-10-21 23:23:40 +02:00 |
|
Patrick Pelissier
|
439bc06423
|
Fix unused value warning
|
2020-07-12 00:32:09 +02:00 |
|
Patrick Pelissier
|
e495b92ae5
|
Workaround warnings about unused return value
|
2020-07-11 20:29:55 +02:00 |
|
Patrick Pelissier
|
f2a06ede62
|
Add mechanism to disable temporary compiler warnings in a sequence of code.
|
2020-07-01 11:47:55 +02:00 |
|
Patrick Pelissier
|
4f4605befb
|
Use of Annex K for MSVS to reduce warnings.
|
2020-06-21 23:36:34 +02:00 |
|
Patrick Pelissier
|
a7749e944f
|
Fix strange warning with gcc
|
2020-06-14 00:48:58 +02:00 |
|
Patrick Pelissier
|
18bf06ff5f
|
Add m_core_serial_fail for make debugging easier for serialization
Fix issue in saving size_t for 32 bits system
|
2020-06-14 00:40:11 +02:00 |
|
Patrick Pelissier
|
cb4b43e2e8
|
* Add length param for seralization write_string
to increase a little bit the performance for big strings.
* Change the format of storing strings for serial-bin.
|
2020-06-13 17:26:07 +02:00 |
|
Patrick Pelissier
|
f4c24f07af
|
Update comment description of macros and functions
|
2020-05-20 22:36:36 +02:00 |
|
Patrick Pelissier
|
6f10d7deb9
|
Add synonym of serialisater with specialized oplists to be used in RAII
|
2020-05-08 17:49:44 +02:00 |
|
Patrick Pelissier
|
4f7b0b9455
|
Happy new year 2020
|
2020-01-04 15:41:06 +01:00 |
|
Patrick Pelissier
|
90f248fbe8
|
Rename interface field of serial object into m_interface (WINDOWS compatibility as it defines a macro called interface)
|
2019-12-06 21:13:37 +01:00 |
|
Patrick Pelissier
|
0a99814ce2
|
Fix comments
|
2019-08-06 20:47:24 +02:00 |
|
Patrick Pelissier
|
ec2281c29a
|
Use of proper cast
|
2019-06-02 09:25:19 +02:00 |
|
Patrick Pelissier
|
594aebd903
|
Fix comment
|
2019-05-28 22:50:06 +02:00 |
|
Patrick Pelissier
|
c02ec4f94c
|
Update comments
|
2019-05-19 10:27:23 +02:00 |
|
Patrick Pelissier
|
a34deb2f3b
|
Workaround warning.
|
2019-05-18 11:17:15 +02:00 |
|
Patrick Pelissier
|
05a68157bc
|
Add local argument to serial interface to enable serial interface to create local parameters if needed (for example for serial binary)
|
2019-05-18 11:17:14 +02:00 |
|
Patrick Pelissier
|
b6d5b5462b
|
Update interface needed for serial
|
2019-05-18 11:17:14 +02:00 |
|
Patrick Pelissier
|
1c77082a29
|
Update comments
|
2019-05-18 11:17:14 +02:00 |
|
Patrick Pelissier
|
448072555f
|
Update comments
|
2019-05-18 11:17:14 +02:00 |
|
Patrick Pelissier
|
4701d5919b
|
Fix serial import/export for variant
|
2019-05-18 11:17:14 +02:00 |
|
Patrick Pelissier
|
0997f59665
|
Update for variant
|
2019-05-18 11:17:14 +02:00 |
|
Patrick Pelissier
|
f2fffb9219
|
Factor comment
|
2019-05-18 11:17:14 +02:00 |
|
Patrick Pelissier
|
3f03615ed2
|
Simplify code by factoring fscanf calls
|
2019-05-18 11:17:14 +02:00 |
|
Patrick Pelissier
|
aeebe42bfb
|
Fix issues for EOF & parsing arrays
|
2019-05-18 11:17:14 +02:00 |
|
Patrick Pelissier
|
5c4c93b62f
|
Add missing export/import JSON interface
|
2019-05-18 11:17:14 +02:00 |
|
Patrick Pelissier
|
c3ddd48d38
|
Simplify code
|
2019-05-18 11:17:14 +02:00 |
|
Patrick Pelissier
|
98f3c40ac5
|
add export/import of JSON string
|
2019-05-18 11:17:14 +02:00 |
|
Patrick Pelissier
|
ada1b9861f
|
Add size_of_type field for reading too
|
2019-05-18 11:17:13 +02:00 |
|
Patrick Pelissier
|
83da861a9c
|
Simplify code by using more fscanf possibility
|
2019-05-18 11:17:13 +02:00 |
|
Patrick Pelissier
|
1cb1d16e77
|
Simplify code by using fscanf behvior on white space
|
2019-05-18 11:17:13 +02:00 |
|
Patrick Pelissier
|
b525723084
|
Implement Serial Json Read tuple
|
2019-05-18 11:17:13 +02:00 |
|
Patrick Pelissier
|
4accdc994d
|
Add JSON/read interface
|
2019-05-18 11:17:13 +02:00 |
|
Patrick Pelissier
|
ad9bee0eec
|
Add JSON serializer
|
2019-05-18 11:17:13 +02:00 |
|