source: mainline/uspace/app/bdsh/util.h@ e436cfe

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since e436cfe was e436cfe, checked in by Tim Post <echo@…>, 17 years ago

cli_redup() should be size_t and return as such to avoid undefined behavior with large strings.

  • Property mode set to 100644
File size: 459 bytes
RevLine 
[216d6fc]1#ifndef UTIL_H
2#define UTIL_H
3
[0c4f46a]4#include "scli.h"
5
[216d6fc]6/* Internal string handlers */
7extern char * cli_strdup(const char *);
[e436cfe]8extern size_t cli_redup(char **, const char *);
[216d6fc]9extern int cli_psprintf(char **, const char *, ...);
10extern char * cli_strtok_r(char *, const char *, char **);
11extern char * cli_strtok(char *, const char *);
[0c4f46a]12
13/* Utility functions */
[43e02a6]14extern unsigned int cli_count_args(char **);
[0c4f46a]15extern unsigned int cli_set_prompt(cliuser_t *usr);
[216d6fc]16
17#endif
Note: See TracBrowser for help on using the repository browser.