Commit 4710d3d9 authored by Yang Tse's avatar Yang Tse
Browse files

conncache: fix enumerated type mixed with another type

parent d758234a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -46,7 +46,7 @@ static void free_bundle_hash_entry(void *freethis)
  Curl_bundle_destroy(b);
}

struct conncache *Curl_conncache_init(int type)
struct conncache *Curl_conncache_init(conncachetype type)
{
  struct conncache *connc;

+10 −8
Original line number Diff line number Diff line
#ifndef __CONNCACHE_H
#define __CONNCACHE_H
#ifndef HEADER_CURL_CONNCACHE_H
#define HEADER_CURL_CONNCACHE_H
/***************************************************************************
 *                                  _   _ ____  _
 *  Project                     ___| | | |  _ \| |
@@ -22,16 +22,18 @@
 *
 ***************************************************************************/

struct conncache {
  struct curl_hash *hash;
  enum {
typedef enum {
  CONNCACHE_PRIVATE, /* used for an easy handle alone */
  CONNCACHE_MULTI    /* shared within a multi handle */
  } type;
} conncachetype;

struct conncache {
  struct curl_hash *hash;
  conncachetype type;
  size_t num_connections;
};

struct conncache *Curl_conncache_init(int type);
struct conncache *Curl_conncache_init(conncachetype type);

void Curl_conncache_destroy(struct conncache *connc);

@@ -53,4 +55,4 @@ Curl_conncache_find_first_connection(struct conncache *connc);

void Curl_conncache_print(struct conncache *connc);

#endif /* __CONNCACHE_H */
#endif /* HEADER_CURL_CONNCACHE_H */