Fixup fromcvs/togit conversion
[minix-pkgsrc.git] / security / sfs / patches / patch-ah
blob7d5996a5eb94e512ed4cfcda4020bc1733fe43bf
1 $NetBSD$
3 --- ./arpc/rpctypes.h.orig      2002-05-28 11:29:15.000000000 +0100
4 +++ ./arpc/rpctypes.h
5 @@ -173,7 +173,7 @@ public:
6    template<size_t m> rpc_vec &set (const array<T, m> &v)
7      { switch (0) case 0: case m <= max:; assign (v); return *this; }
8  #endif
9 -  rpc_vec &set (elm_t *base, size_t len, freemode_t m = NOFREE)
10 +  rpc_vec &set (elm_t *base, size_t len, freemode_t m = freemode::NOFREE)
11      { mcheck (len); del (); mode = m; nelm = len; vec = base; return *this; }
12    template<size_t m> rpc_vec &set (const ::vec<T, m> &v)
13      { set (v.base (), v.size ()); }
14 @@ -266,6 +266,8 @@ swap (rpc_vec<T, max> &a, rpc_vec<T, max
15    a.swap (b);
16  }
18 +extern const str rpc_emptystr;
20  template<size_t max = RPC_INFINITY> struct rpc_str : str
21  {
22    enum { maxsize = max };
23 @@ -301,12 +303,12 @@ public:
24  };
26  template<size_t n = RPC_INFINITY> struct rpc_opaque : array<char, n> {
27 -  rpc_opaque () { bzero (base (), size ()); }
28 +  rpc_opaque () { bzero (this->base (), this->size ()); }
29  };
30  template<size_t n = RPC_INFINITY> struct rpc_bytes : rpc_vec<char, n> {
31 -  void setstrmem (const str &s) { set (s.cstr (), s.len (), NOFREE); }
32 +  void setstrmem (const str &s) { this->set (s.cstr (), s.len (), freemode::NOFREE); }
33    rpc_bytes &operator= (const str &s)
34 -    { setsize (s.len ()); memcpy (base (), s.cstr (), size ()); return *this; }
35 +    { this->setsize (s.len ()); memcpy (this->base (), s.cstr (), this->size ()); return *this; }
36    template<size_t m> rpc_bytes &operator= (const rpc_vec<char, m> &v)
37      { rpc_vec<char, n>::operator= (v); return *this; }
38    template<size_t m> rpc_bytes &operator= (const array<char, m> &v)
39 @@ -519,7 +521,6 @@ stompcast (T &t)
41  struct rpc_clear_t {};
42  extern struct rpc_clear_t _rpcclear;
43 -extern const str rpc_emptystr;
45  inline bool
46  rpc_traverse (rpc_clear_t &, u_int32_t &obj)