gsasl  1.10.0
About: GNU SASL is an implementation of the Simple Authentication and Security Layer (SASL). Development version.
  Fossies Dox: gsasl-1.10.0.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

callbacks.c File Reference
#include "internal.h"
#include "callbacks.h"
#include "striconv.h"
#include "readline.h"
Include dependency graph for callbacks.c:

Go to the source code of this file.


static char * locale_to_utf8 (char *str)
static char * readutf8line (const char *prompt)
char * readutf8pass (const char *prompt)
int callback (Gsasl *ctx _GL_UNUSED, Gsasl_session *sctx, Gsasl_property prop)

Function Documentation

◆ callback()

◆ locale_to_utf8()

static char* locale_to_utf8 ( char *  str)

Definition at line 32 of file callbacks.c.

References CODESET, and str_iconv().

Referenced by readutf8line(), and readutf8pass().

◆ readutf8line()

static char* readutf8line ( const char *  prompt)

Definition at line 53 of file callbacks.c.

References locale_to_utf8(), p, and readline().

Referenced by callback().

◆ readutf8pass()

char* readutf8pass ( const char *  prompt)

Definition at line 61 of file callbacks.c.

References getpass(), locale_to_utf8(), and p.

Referenced by callback(), and mkpasswd().