| Index: include/v8.h
 | 
| ===================================================================
 | 
| --- include/v8.h	(Revision 2827)
 | 
| +++ include/v8.h	(Arbeitskopie)
 | 
| @@ -979,8 +979,9 @@
 | 
|     public:
 | 
|      explicit Utf8Value(Handle<v8::Value> obj);
 | 
|      ~Utf8Value();
 | 
| -    char* operator*() const { return str_; }
 | 
| -    int length() { return length_; }
 | 
| +    char* operator*() { return str_; }
 | 
| +    const char* operator*() const { return str_; }
 | 
| +    int length() const { return length_; }
 | 
|     private:
 | 
|      char* str_;
 | 
|      int length_;
 | 
| @@ -1001,8 +1002,9 @@
 | 
|     public:
 | 
|      explicit AsciiValue(Handle<v8::Value> obj);
 | 
|      ~AsciiValue();
 | 
| -    char* operator*() const { return str_; }
 | 
| -    int length() { return length_; }
 | 
| +    char* operator*() { return str_; }
 | 
| +    const char* operator*() const { return str_; }
 | 
| +    int length() const { return length_; }
 | 
|     private:
 | 
|      char* str_;
 | 
|      int length_;
 | 
| @@ -1022,8 +1024,9 @@
 | 
|     public:
 | 
|      explicit Value(Handle<v8::Value> obj);
 | 
|      ~Value();
 | 
| -    uint16_t* operator*() const { return str_; }
 | 
| -    int length() { return length_; }
 | 
| +    uint16_t* operator*() { return str_; }
 | 
| +    const uint16_t* operator*() const { return str_; }
 | 
| +    int length() const { return length_; }
 | 
|     private:
 | 
|      uint16_t* str_;
 | 
|      int length_;
 | 
| 
 |