ustrzncpy man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

ustrzncpy(3)			Allegro manual			  ustrzncpy(3)

NAME
       ustrzncpy  - Copies a string into another one, specifying size. Allegro
       game programming library.

SYNOPSIS
       #include <allegro.h>

       char *ustrzncpy(char *dest, int size, const char *src, int n);

DESCRIPTION
       This function is like ustrzcpy() except that no more than  `n'  charac‐
       ters  from `src' are copied into `dest' whose length in bytes is speci‐
       fied by `size' and which is guaranteed to be  null-terminated  even  if
       `src'  is  bigger than `size'. If `src' is shorter than `n' characters,
       null characters are appended to `dest' as padding until `n'  characters
       have  been written. In any case, `dest' is guaranteed to be null-termi‐
       nated.

       Note that, even for empty strings, your destination string must have at
       least  enough  bytes  to	 store	the  terminating null character of the
       string, and your parameter `size' must  reflect	this.  Otherwise,  the
       debug  version  of  Allegro will abort at an assertion, and the release
       version of Allegro will overrun the destination buffer.

RETURN VALUE
       The return value is the value of `dest'.

SEE ALSO
       uconvert(3), ustrzcpy(3), ustrncpy(3), exkeys(3)

Allegro				 version 4.4.2			  ustrzncpy(3)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net