PPL Logo

libs/ck-libs/metis/GKlib/b64.c File Reference

This file contains some simple 8bit-to-6bit encoding/deconding routines. More...

Go to the source code of this file.

Functions

void encodeblock (unsigned char *in, unsigned char *out)
void decodeblock (unsigned char *in, unsigned char *out)
void GKEncodeBase64 (int nbytes, unsigned char *inbuffer, unsigned char *outbuffer)
void GKDecodeBase64 (int nbytes, unsigned char *inbuffer, unsigned char *outbuffer)


Detailed Description

This file contains some simple 8bit-to-6bit encoding/deconding routines.

Most of these routines are outdated and should be converted using glibc's equivalent routines.

Date:
Started 2/22/05
Author:
George
Version:
$Id: b64.c 10711 2011-08-31 22:23:04Z karypis $ 
$Copyright$ 
$License$

Definition in file b64.c.


Function Documentation

void encodeblock ( unsigned char *  in,
unsigned char *  out 
)

Definition at line 28 of file b64.c.

Referenced by GKEncodeBase64().

Here is the caller graph for this function:

void decodeblock ( unsigned char *  in,
unsigned char *  out 
)

Definition at line 46 of file b64.c.

Referenced by GKDecodeBase64().

Here is the caller graph for this function:

void GKEncodeBase64 ( int  nbytes,
unsigned char *  inbuffer,
unsigned char *  outbuffer 
)

Definition at line 64 of file b64.c.

References encodeblock(), and gk_errexit().

Here is the call graph for this function:

void GKDecodeBase64 ( int  nbytes,
unsigned char *  inbuffer,
unsigned char *  outbuffer 
)

Definition at line 85 of file b64.c.

References decodeblock(), and gk_errexit().

Here is the call graph for this function:


Generated on Mon Sep 21 08:07:57 2020 for Charm++ by  doxygen 1.5.5