12345678910111213141516171819202122232425 |
- /* Copyright (c) 2003, Roger Dingledine
- * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson.
- * Copyright (c) 2007-2018, The Tor Project, Inc. */
- /* See LICENSE for licensing information */
- /**
- * \file parse_int.h
- * \brief Header for parse_int.c
- **/
- #ifndef TOR_PARSE_INT_H
- #define TOR_PARSE_INT_H
- #include "lib/cc/torint.h"
- long tor_parse_long(const char *s, int base, long min,
- long max, int *ok, char **next);
- unsigned long tor_parse_ulong(const char *s, int base, unsigned long min,
- unsigned long max, int *ok, char **next);
- double tor_parse_double(const char *s, double min, double max, int *ok,
- char **next);
- uint64_t tor_parse_uint64(const char *s, int base, uint64_t min,
- uint64_t max, int *ok, char **next);
- #endif
|