Ready to start C++ifying a virtual base...
Some checks failed
CI / ubuntu-latest-html-tests (push) Has been cancelled
CI / alpine-mbedtls-3_6_0 (push) Has been cancelled
CI / ubuntu-latest-no-tls (push) Has been cancelled
CI / ubuntu-latest-mbedtls2 (push) Has been cancelled
CI / ubuntu-latest-openssl-3 (push) Has been cancelled
CI / ubuntu-latest-with-old-std (push) Has been cancelled
CI / ubuntu-20-04-openssl-1-1 (push) Has been cancelled
CI / macOS-13-openssl-1-1 (push) Has been cancelled
CI / macOS-13-openssl-3 (push) Has been cancelled
CI / freebsd-14-openssl-3 (push) Has been cancelled
CI / windows-mbedtls (push) Has been cancelled
Some checks failed
CI / ubuntu-latest-html-tests (push) Has been cancelled
CI / alpine-mbedtls-3_6_0 (push) Has been cancelled
CI / ubuntu-latest-no-tls (push) Has been cancelled
CI / ubuntu-latest-mbedtls2 (push) Has been cancelled
CI / ubuntu-latest-openssl-3 (push) Has been cancelled
CI / ubuntu-latest-with-old-std (push) Has been cancelled
CI / ubuntu-20-04-openssl-1-1 (push) Has been cancelled
CI / macOS-13-openssl-1-1 (push) Has been cancelled
CI / macOS-13-openssl-3 (push) Has been cancelled
CI / freebsd-14-openssl-3 (push) Has been cancelled
CI / windows-mbedtls (push) Has been cancelled
This commit is contained in:
@ -7,22 +7,22 @@
|
||||
extern "C" {
|
||||
#endif /* __cplusplus */
|
||||
|
||||
typedef struct Decode {
|
||||
struct Decode {
|
||||
char *buffer;
|
||||
Dstr *leftover;
|
||||
void *state;
|
||||
Dstr *(*decode) (struct Decode *dc, const char *instr, int inlen);
|
||||
void (*free) (struct Decode *dc);
|
||||
} Decode;
|
||||
};
|
||||
|
||||
/* I'm not going to shoehorn the decoders into the same form anymore. They
|
||||
* can evolve independently.
|
||||
*/
|
||||
typedef struct DecodeTransfer {
|
||||
struct DecodeTransfer {
|
||||
Dstr *leftover;
|
||||
void *state;
|
||||
bool_t finished; /**< has the terminating chunk been seen? */
|
||||
} DecodeTransfer;
|
||||
};
|
||||
|
||||
DecodeTransfer *a_Decode_transfer_init(const char *format);
|
||||
Dstr *a_Decode_transfer_process(DecodeTransfer *dc, const char *instr,
|
||||
|
Reference in New Issue
Block a user