Coda Distributed File System
Functions
pdbarray.c File Reference
#include <stdlib.h>
#include "coda_string.h"
#include <sys/types.h>
#include <netinet/in.h>
#include <coda_assert.h>
#include "pdbarray.h"
Include dependency graph for pdbarray.c:

Functions

int pdb_array_search (pdb_array *l, int32_t x)
 
void pdb_array_init (pdb_array *l)
 
void pdb_array_free (pdb_array *l)
 
void pdb_array_add (pdb_array *l, int32_t x)
 
void pdb_array_del (pdb_array *l, int32_t x)
 
void pdb_array_copy (pdb_array *d, pdb_array *s)
 
void pdb_array_merge (pdb_array *d, pdb_array *s)
 
int32_t pdb_array_head (pdb_array *l, pdb_array_off *off)
 
int32_t pdb_array_next (pdb_array *l, pdb_array_off *off)
 
int32_t pdb_array_size (pdb_array *l)
 
int pdb_array_pack (int32_t *d, pdb_array *l)
 
int pdb_array_unpack (int32_t *s, pdb_array *l)
 
int pdb_array_to_array (int32_t *out, pdb_array *l)
 
int pdb_array_snprintf (char *out, pdb_array *l, int len)
 

Function Documentation

◆ pdb_array_add()

void pdb_array_add ( pdb_array l,
int32_t  x 
)

◆ pdb_array_copy()

void pdb_array_copy ( pdb_array d,
pdb_array s 
)

◆ pdb_array_del()

void pdb_array_del ( pdb_array l,
int32_t  x 
)

◆ pdb_array_free()

void pdb_array_free ( pdb_array l)

◆ pdb_array_head()

int32_t pdb_array_head ( pdb_array l,
pdb_array_off off 
)

◆ pdb_array_init()

void pdb_array_init ( pdb_array l)

◆ pdb_array_merge()

void pdb_array_merge ( pdb_array d,
pdb_array s 
)

◆ pdb_array_next()

int32_t pdb_array_next ( pdb_array l,
pdb_array_off off 
)

◆ pdb_array_pack()

int pdb_array_pack ( int32_t d,
pdb_array l 
)

◆ pdb_array_search()

int pdb_array_search ( pdb_array l,
int32_t  x 
)

◆ pdb_array_size()

int32_t pdb_array_size ( pdb_array l)

◆ pdb_array_snprintf()

int pdb_array_snprintf ( char *  out,
pdb_array l,
int  len 
)

◆ pdb_array_to_array()

int pdb_array_to_array ( int32_t out,
pdb_array l 
)

◆ pdb_array_unpack()

int pdb_array_unpack ( int32_t s,
pdb_array l 
)