asn1_print_structure − API function


#include <libtasn1.h>

void asn1_print_structure(FILE * out, asn1_node structure, const char * name, int mode);


FILE * out

pointer to the output file (e.g. stdout).

asn1_node structure

pointer to the structure that you want to visit.

const char * name

an element of the structure

int mode

specify how much of the structure to print, can be ASN1_PRINT_NAME, ASN1_PRINT_NAME_TYPE, ASN1_PRINT_NAME_TYPE_VALUE, or ASN1_PRINT_ALL.


Prints on the out file descriptor the structure’s tree starting from the name element inside the structure structure .


Copyright © 2006-2013 Free Software Foundation, Inc..
Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.


The full documentation for libtasn1 is maintained as a Texinfo manual. If the info and libtasn1 programs are properly installed at your site, the command

info libtasn1

should give you access to the complete manual. As an alternative you may obtain the manual from:

More Linux Commands

wgetdelay(3ncurses) curses window properties (Man Page).....
This implementation provides functions which return properties set in the WINDOW structure, allowing it to be opaque if the symbol NCURSES_OPAQUE is defined: is

derwin(3ncurses) - create curses windows - Linux man page...
Calling newwin creates and returns a pointer to a new window with the given number of lines and columns. The upper left-hand corner of the window is at line beg

XkbResizeKeySyms(3) - Change the number of symbols bound to
XkbResizeKeySyms reserves the space needed for needed keysyms and returns a pointer to the beginning of the new array that holds the keysyms. It adjusts the off

gets(3) - input of characters and strings - Linux man page
Never use this function. gets() reads a line from stdin into the buffer pointed to by s until either a terminating newline or EOF, which it replaces with a null

mev(1) - a program to report mouse events - Linux man page
The mev program is part of the gpm package. The information below is extracted from the texinfo file, which is the preferred source of information. The mev prog

xdg-user-dir(1) Find an XDG user dir - Linux manual page....
xdg-user-dir looks up the current path for one of the special XDG user dirs. This command expects the name of an XDG user dir as argument. The possible names ar

rake(1) Ruby Make (Commands - Linux manual page)............
Rake is a simple ruby(1) build program with capabilities similar to the regular make(1) command. Rake has the following features: * Rakefiles (Rakes version of

Tcl_GetIntFromObj(3) - manipulate Tcl objects as integer val
These procedures are used to create, modify, and read Tcl objects that &amp;#9474; hold integral values. &amp;#9474; The different routines exist to accommodate differe

curl(1) - transfer a URL (Commands - Linux manual page).....
curl is a tool to transfer data from or to a server, using one of the supported protocols (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS,

syscall(2) - indirect system call - Linux manual page.......
syscall() is a small library function that invokes the system call whose assembly language interface has the specified number with the specified arguments. Empl

nmcli-examples(5) usage examples of nmcli - Linux man page
nmcli is a command-line client for NetworkManager. It allows controlling NetworkManager and reporting its status. For more information please refer to nmcli(1)

Tk_FreeCursorFromObj(3) - maintain database of cursors......
These procedures manage a collection of cursors being used by an application. The procedures allow cursors to be re-used efficiently, thereby avoiding server ov

We can't live, work or learn in freedom unless the software we use is free.