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)  

printer.c File Reference
#include "printer.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "validate.h"
Include dependency graph for printer.c:

Go to the source code of this file.

Functions

static char * scram_escape (const char *str)
 
int scram_print_client_first (struct scram_client_first *cf, char **out)
 
int scram_print_server_first (struct scram_server_first *sf, char **out)
 
int scram_print_client_final (struct scram_client_final *cl, char **out)
 
int scram_print_server_final (struct scram_server_final *sl, char **out)
 

Function Documentation

◆ scram_escape()

static char* scram_escape ( const char *  str)
static

Definition at line 43 of file printer.c.

References NULL, and p.

Referenced by scram_print_client_first().

◆ scram_print_client_final()

int scram_print_client_final ( struct scram_client_final cl,
char **  out 
)

◆ scram_print_client_first()

◆ scram_print_server_final()

int scram_print_server_final ( struct scram_server_final sl,
char **  out 
)

◆ scram_print_server_first()

int scram_print_server_first ( struct scram_server_first sf,
char **  out 
)