Mem2oct – Compaq AAR04BCTE User Manual
Page 110

eSNMP API Routines
mem2oct
mem2oct
Converts a string (a buffer and length) to an
oct
structure with the new buffer’s
address and length.
Format
oct *mem2oct ( oct *new,
char *buffer,
int *len );
Arguments
new
A pointer to the
oct
structure receiving the data.
buffer
Pointer to the buffer to be converted.
len
Length of buffer to be converted.
Description
The
mem2oct
routine dynamically allocates the buffer and inserts its pointer into
the
oct
structure. The caller must explicitly free this buffer.
This routine does not allocate an
oct
structure and does not free data previously
pointed to in the
oct
structure before making the assignment.
Return Values
Null
An error occurred. Otherwise, the pointer to the
oct
structure (the first argument) is returned.
Example
#include
char buffer;
int len;
OCT abc;
...buffer and len are initialized to something...
memset(&abc, 0, sizeof(OCT));
if (mem2oct(&abc, buffer, len) == NULL)
DPRINTF((WARNING,"It did not work...\n"));
5–52 eSNMP API Routines
- Netelligent 8500 (3 pages)
- 127453-B21 (4 pages)
- AlphaPC 164LX (82 pages)
- QUICKSPECS 294162-B21 (1 page)
- PowerLeap JP2 (6 pages)
- 5900 (1 page)
- 517212-001 (26 pages)
- SmartCore Express SMA200 (42 pages)
- 212953-B21 (2 pages)
- NC3132 (4 pages)
- 705 (2 pages)
- au-Series (11 pages)
- AlphaPC 164SX (72 pages)
- 21264 (356 pages)
- PROLIANT 3000 (137 pages)
- ProLiant p-Class (24 pages)
- TL895 (10 pages)
- Microcom 420 (2 pages)
- uSign Signature Capture Module uSign 200 (18 pages)
- Universal Notebook Power Adapter SPS-2406 (4 pages)
- RAID ARRAY 3000 EK-SMCPO-UG. C01 (112 pages)
- DA-10121 (3 pages)
- AlphaStation XP1000 (16 pages)
- MICROSPACE MSEBX800 (53 pages)
- Contec RS-232C (77 pages)
- SDLT 220GB (8 pages)
- Cabinet H9A11 (32 pages)
- MTEK6000 (81 pages)
- SANetworks Network View DA10682 (6 pages)
- AA-RHGWB-TE (320 pages)
- OXYGEN VX1 (29 pages)
- COM Express Extension (24 pages)
- Lithium-ion battery (7 pages)
- 164SX (72 pages)
- 3200 (211 pages)
- AA-Q88CE-TE (320 pages)
- MSB900L (66 pages)
- WL100 (2 pages)
- Wireless LAN 100 (2 pages)
- 1000 LX (4 pages)
- AAR-88LB-TE (42 pages)
- PC100 (66 pages)
- VAX 7000 Model 810 (9 pages)
- 99875320-5 (44 pages)
- CP-2E (91 pages)