Displaying 5 results from an estimated 5 matches for "parse_int64_t".
2020 Mar 23
6
[PATCH nbdkit 0/3] msys2 support for review
I pushed a few of the msys2 patches upstream. I changed the way that
$(SHARED_LDFLAGS) works so it's more to my liking, and the others were
pushed unchanged. Three patches remain which I'm posting on the
mailing list for proper review.
Rich.
2020 Mar 23
0
[PATCH nbdkit 1/3] include: Function indirection for PE DLL
...int32_t *r)
+{
+ return _nbdkit_functions.parse_int32_t (what, str, r);
+}
+static int nbdkit_parse_uint32_t (const char *what, const char *str,
+ uint32_t *r)
+{
+ return _nbdkit_functions.parse_uint32_t (what, str, r);
+}
+static int nbdkit_parse_int64_t (const char *what, const char *str,
+ int64_t *r)
+{
+ return _nbdkit_functions.parse_int64_t (what, str, r);
+}
+static int nbdkit_parse_uint64_t (const char *what, const char *str,
+ uint64_t *r)
+{
+ return _nbdkit_functions.parse...
2020 Mar 23
0
[PATCH nbdkit 2/3] server: Inject API functions for Windows
..._t;
+ functions->parse_uint8_t = nbdkit_parse_uint8_t;
+ functions->parse_int16_t = nbdkit_parse_int16_t;
+ functions->parse_uint16_t = nbdkit_parse_uint16_t;
+ functions->parse_int32_t = nbdkit_parse_int32_t;
+ functions->parse_uint32_t = nbdkit_parse_uint32_t;
+ functions->parse_int64_t = nbdkit_parse_int64_t;
+ functions->parse_uint64_t = nbdkit_parse_uint64_t;
+ functions->read_password = nbdkit_read_password;
+ functions->realpath = nbdkit_realpath;
+ functions->nanosleep = nbdkit_nanosleep;
+ functions->export_name = nbdkit_export_name;
+ functions->pee...
2019 Sep 23
0
Re: [PATCH nbdkit] server: public: Add nbdkit_parse_* functions for safely parsing integers.
...explicitly call out the intended size.
It would also make a bit more sense that you don't offer
parse_long_long, if the explicit-sized versions are good enough when
64-bit values are needed.
It's also a bit odd to not offer a parse_long_long for strtoll, altagain
arguing that the explicit parse_int64_t is probably better to encourage.
> + int nbdkit_parse_int16_t (const char *what,
> + const char *str, int16_t *r);
> + int nbdkit_parse_uint16_t (const char *what,
> + const char *str, uint16_t *r);
I guess we can add [u]int8_t vari...
2019 Sep 21
2
[PATCH nbdkit] server: public: Add nbdkit_parse_* functions for safely parsing integers.
...nst char *what,
+ const char *str, uint16_t *r);
+ int nbdkit_parse_int32_t (const char *what,
+ const char *str, int32_t *r);
+ int nbdkit_parse_uint32_t (const char *what,
+ const char *str, uint32_t *r);
+ int nbdkit_parse_int64_t (const char *what,
+ const char *str, int64_t *r);
+ int nbdkit_parse_uint64_t (const char *what,
+ const char *str, uint64_t *r);
+ int nbdkit_parse_ssize_t (const char *what,
+ const char *str, ssize_t *r);
+ int nbdki...