|  | @@ -196,12 +196,13 @@ typedef struct grpc_metadata {
 | 
	
		
			
				|  |  |    const char *key;
 | 
	
		
			
				|  |  |    const char *value;
 | 
	
		
			
				|  |  |    size_t value_length;
 | 
	
		
			
				|  |  | +  gpr_uint32 flags;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    /** The following fields are reserved for grpc internal use.
 | 
	
		
			
				|  |  |        There is no need to initialize them, and they will be set to garbage during
 | 
	
		
			
				|  |  |        calls to grpc. */
 | 
	
		
			
				|  |  |    struct {
 | 
	
		
			
				|  |  | -    void *obfuscated[3];
 | 
	
		
			
				|  |  | +    void *obfuscated[4];
 | 
	
		
			
				|  |  |    } internal_data;
 | 
	
		
			
				|  |  |  } grpc_metadata;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -286,7 +287,13 @@ typedef struct grpc_op {
 | 
	
		
			
				|  |  |    grpc_op_type op;
 | 
	
		
			
				|  |  |    /** Write flags bitset for grpc_begin_messages */
 | 
	
		
			
				|  |  |    gpr_uint32 flags; 
 | 
	
		
			
				|  |  | +  /** Reserved for future usage */
 | 
	
		
			
				|  |  | +  void *reserved;
 | 
	
		
			
				|  |  |    union {
 | 
	
		
			
				|  |  | +    /** Reserved for future usage */
 | 
	
		
			
				|  |  | +    struct {
 | 
	
		
			
				|  |  | +      void *reserved[8];
 | 
	
		
			
				|  |  | +    } reserved;
 | 
	
		
			
				|  |  |      struct {
 | 
	
		
			
				|  |  |        size_t count;
 | 
	
		
			
				|  |  |        grpc_metadata *metadata;
 | 
	
	
		
			
				|  | @@ -344,7 +351,6 @@ typedef struct grpc_op {
 | 
	
		
			
				|  |  |        int *cancelled;
 | 
	
		
			
				|  |  |      } recv_close_on_server;
 | 
	
		
			
				|  |  |    } data;
 | 
	
		
			
				|  |  | -  void *reserved;
 | 
	
		
			
				|  |  |  } grpc_op;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /** Initialize the grpc library.
 |