GRASS GIS 8 Programmer's Manual  8.5.0dev(2024)-d6dec75dd4
xdrint.c File Reference

DBMI Library (base) - external data representation (integer) More...

#include "xdr.h"
Include dependency graph for xdrint.c:

Go to the source code of this file.

Functions

int db__send_int (int n)
 Send integer. More...
 
int db__recv_int (int *n)
 Receive integer. More...
 
int db__send_int_array (const int *x, int n)
 Send integer array. More...
 
int db__recv_int_array (int **x, int *n)
 Receive integer array. More...
 

Detailed Description

DBMI Library (base) - external data representation (integer)

(C) 1999-2009, 2011 by the GRASS Development Team

This program is free software under the GNU General Public License (>=v2). Read the file COPYING that comes with GRASS for details.

Author
Joel Jones (CERL/UIUC), Radim Blazek, Brad Douglas, Markus Neteler
Doxygenized by Martin Landa <landa.martin gmail.com> (2011)

Definition in file xdrint.c.

Function Documentation

◆ db__recv_int()

int db__recv_int ( int *  n)

Receive integer.

Parameters
n
Returns

Definition at line 44 of file xdrint.c.

References db__recv(), DB_OK, DB_PROTOCOL_ERR, and db_protocol_error().

Referenced by db__recv_token().

◆ db__recv_int_array()

int db__recv_int_array ( int **  x,
int *  n 
)

Receive integer array.

Returns an allocated array of ints Caller is responsible for free()

Parameters
x
n
Returns

Definition at line 92 of file xdrint.c.

References count, and DB_OK.

◆ db__send_int()

int db__send_int ( int  n)

Send integer.

Parameters
n
Returns

Definition at line 24 of file xdrint.c.

References db__send(), DB_OK, DB_PROTOCOL_ERR, and db_protocol_error().

Referenced by db__send_procedure_not_implemented(), db__send_procedure_ok(), and db__send_token().

◆ db__send_int_array()

int db__send_int_array ( const int *  x,
int  n 
)

Send integer array.

Parameters
x
n
Returns

Definition at line 65 of file xdrint.c.

References db__send(), DB_OK, DB_PROTOCOL_ERR, db_protocol_error(), and x.