Commit a9d74e6c authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

Introducing ares_version(), so that we can have apps get version info about

what particular ares version that is being used.
parent d46afd2b
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -24,7 +24,7 @@ OBJS= ares__close_sockets.o ares__get_hostent.o ares__read_line.o \
	ares_free_hostent.o ares_free_string.o ares_gethostbyaddr.o \
	ares_gethostbyname.o ares_init.o ares_mkquery.o ares_parse_a_reply.o \
	ares_parse_ptr_reply.o ares_process.o ares_query.o ares_search.o \
	ares_send.o ares_strerror.o ares_timeout.o
	ares_send.o ares_strerror.o ares_timeout.o ares_version.o

all: libares.a adig ahost

ares/ares_version.c

0 → 100644
+11 −0
Original line number Diff line number Diff line
/* $Id$ */

#include "ares_version.h"

char *ares_version(int *version)
{
  if(version)
    *version = ARES_VERSION;

  return ARES_VERSION_STR;
}

ares/ares_version.h

0 → 100644
+17 −0
Original line number Diff line number Diff line
/* $Id$ */

#ifndef ARES__VERSION_H
#define ARES__VERSION_H

#define ARES_VERSION_MAJOR 1
#define ARES_VERSION_MINOR 0
#define ARES_VERSION_PATCH 0
#define ARES_VERSION ((ARES_VERSION_MAJOR<<16)|\
                       (ARES_VERSION_MINOR<<8)|\
                       (ARES_VERSION_PATCH))
#define ARES_VERSION_STR "1.0.0"

char *ares_version(int *version);

#endif