diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2009-10-20 18:54:47 +0400 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2009-10-20 18:54:47 +0400 |
commit | a4f31f1b1bddee21ab0200bf2a3c4eb472c5ad0f (patch) | |
tree | e745ce31e3e578f4c2d50fe42915790c30953db8 /winsup/cygwin/registry.h | |
parent | c94a1006c62d655fd44abcd527ebfdbe4f36702a (diff) |
* registry.cc (reg_key::get_int): Add alternative implementation
taking WCHAR strings.
(reg_key::set_int): Ditto.
(reg_key::get_string): Ditto.
(reg_key::set_string): Ditto.
* registry.h (struct reg_key): Add prototypes for added methods.
Diffstat (limited to 'winsup/cygwin/registry.h')
-rw-r--r-- | winsup/cygwin/registry.h | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/winsup/cygwin/registry.h b/winsup/cygwin/registry.h index bd2f388cb..b14c3afb5 100644 --- a/winsup/cygwin/registry.h +++ b/winsup/cygwin/registry.h @@ -30,10 +30,17 @@ public: int killvalue (const char *name); HKEY get_key (); - int get_int (const char *,int def); - int get_string (const char *, char *buf, size_t len, const char *def); - int set_string (const char *,const char *); - int set_int (const char *, int val); + + int get_int (const char *, int); + int get_int (const PWCHAR, int); + int get_string (const char *, char *, size_t, const char *); + int get_string (const PWCHAR, PWCHAR, size_t, const PWCHAR); + + int set_int (const char *, int); + int set_int (const PWCHAR, int); + int set_string (const char *, const char *); + int set_string (const PWCHAR, const PWCHAR); + bool created () const {return _disposition & REG_CREATED_NEW_KEY;} ~reg_key (); |