[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CVS gsasl/lib/external
From: |
gsasl-commit |
Subject: |
CVS gsasl/lib/external |
Date: |
Sat, 18 Sep 2004 04:03:48 +0200 |
Update of /home/cvs/gsasl/lib/external
In directory dopio:/tmp/cvs-serv27756/lib/external
Modified Files:
external.c external.h
Log Message:
Make EXTERNAL use new allocating API.
--- /home/cvs/gsasl/lib/external/external.c 2004/09/17 20:52:42 1.3
+++ /home/cvs/gsasl/lib/external/external.c 2004/09/18 02:03:48 1.4
@@ -37,8 +37,9 @@
void *mech_data,
const char *input,
size_t input_len,
- char *output, size_t * output_len)
+ char **output, size_t * output_len)
{
+ *output = NULL;
*output_len = 0;
return GSASL_OK;
@@ -74,9 +75,8 @@
int
_gsasl_external_server_step (Gsasl_session_ctx * sctx,
void *mech_data,
- const char *input,
- size_t input_len,
- char *output, size_t * output_len)
+ const char *input, size_t input_len,
+ char **output, size_t * output_len)
{
Gsasl_server_callback_external cb_external;
Gsasl_ctx *ctx;
@@ -92,6 +92,7 @@
res = cb_external (sctx);
+ *output = NULL;
*output_len = 0;
return res;
--- /home/cvs/gsasl/lib/external/external.h 2004/09/17 20:52:42 1.3
+++ /home/cvs/gsasl/lib/external/external.h 2004/09/18 02:03:48 1.4
@@ -31,9 +31,8 @@
void **mech_data);
extern int _gsasl_external_client_step (Gsasl_session_ctx * sctx,
void *mech_data,
- const char *input,
- size_t input_len,
- char *output, size_t * output_len);
+ const char *input, size_t input_len,
+ char **output, size_t * output_len);
extern int _gsasl_external_client_finish (Gsasl_session_ctx * sctx,
void *mech_data);
@@ -41,9 +40,8 @@
void **mech_data);
extern int _gsasl_external_server_step (Gsasl_session_ctx * sctx,
void *mech_data,
- const char *input,
- size_t input_len,
- char *output, size_t * output_len);
+ const char *input, size_t input_len,
+ char **output, size_t * output_len);
extern int _gsasl_external_server_finish (Gsasl_session_ctx * sctx,
void *mech_data);
- CVS gsasl/lib/external, gsasl-commit, 2004/09/17
- CVS gsasl/lib/external,
gsasl-commit <=
- CVS gsasl/lib/external, gsasl-commit, 2004/09/18
- CVS gsasl/lib/external, gsasl-commit, 2004/09/18
- CVS gsasl/lib/external, gsasl-commit, 2004/09/18
- CVS gsasl/lib/external, gsasl-commit, 2004/09/18
- CVS gsasl/lib/external, gsasl-commit, 2004/09/20
- CVS gsasl/lib/external, gsasl-commit, 2004/09/20
- CVS gsasl/lib/external, gsasl-commit, 2004/09/20
- CVS gsasl/lib/external, gsasl-commit, 2004/09/20
- CVS gsasl/lib/external, gsasl-commit, 2004/09/23
- CVS gsasl/lib/external, gsasl-commit, 2004/09/23