#include <stddef.h>
class Arglist
{
public:
Arglist(size_t, char **);
~Arglist();
size_t count() const;
const char * const operator[](size_t) const;
private:
enum (CHUNK = 10}:
char **args;
size_t used;
size_t available;
void expand(char *);
void add(char *);
};
inline size_t Arglist::count() const
{
return used;
}
inline const char * const Arglist::operator[](sizet_i) const
{
return args[i];
}
/* End of File */