~zulcss/ubuntu/lucid/likewise-open/likewise-open-sru

« back to all changes in this revision

Viewing changes to centutils/libcentutils/ctshell.h

  • Committer: Bazaar Package Importer
  • Author(s): Rick Clark
  • Date: 2008-08-27 08:56:20 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20080827085620-5q0f58b9qtog9myq
Tags: 4.1.0.2956-0ubuntu1
* missing-likewise-logo.diff: removed
* fixed copyright notice
* updated Standards-Version to 3.8.0
* removed path from command in prerm
* removed stop in S runlevel

Show diffs side-by-side

added added

removed removed

Lines of Context:
34
34
        SVAR_INT,
35
35
        SVAR_STR,
36
36
        SVAR_ARR,
 
37
        SVAR_ZERO,
37
38
        SVAR_OUT
38
39
    } type;
39
40
    const char* name;
50
51
struct CTShellVar __CTVarString(const char* name, const char* value);
51
52
struct CTShellVar __CTVarArray(const char* name, char const * const * value);
52
53
struct CTShellVar __CTVarOut(const char* name, char** out);
 
54
struct CTShellVar __CTVarZero(const char* name);
53
55
 
54
 
#define CTSHELL_INTEGER(name, value) __CTVarInteger( #name , value)
55
 
#define CTSHELL_STRING(name, value) __CTVarString( #name , value)
56
 
#define CTSHELL_ARRAY(name, value) __CTVarArray( #name , (char const * const *) (value))
57
 
#define CTSHELL_BUFFER(name, value) __CTVarOut( #name , value)
 
56
#define CTSHELL_INTEGER(name, value) (__CTVarInteger( #name , value))
 
57
#define CTSHELL_STRING(name, value) (__CTVarString( #name , value))
 
58
#define CTSHELL_ARRAY(name, value) (__CTVarArray( #name , (char const * const *) (value)))
 
59
#define CTSHELL_BUFFER(name, value) (__CTVarOut( #name , value))
 
60
#define CTSHELL_ZERO(name) (__CTVarZero( #name ))
58
61
 
59
62
CENTERROR
60
63
CTShell(const char* format, ...);
61
64
 
 
65
CENTERROR
 
66
CTShellEx(char * const envp[], const char* format, ...);
 
67
 
62
68
#endif