Files
FlaxEngine/Source/ThirdParty/UniversalAnalytics/string/encode.h
Wojtek Figat d4b2171c19 Fix warnings
2021-02-24 20:12:13 +01:00

29 lines
1020 B
C

/******************************************************************************
* Universal Analytics for C
* -- URL encoding module for UTF-8 compatibility with Google Analytics
* Copyright (c) 2013, Analytics Pros
*
* This project is free software, distributed under the BSD license.
* Analytics Pros offers consulting and integration services if your firm needs
* assistance in strategy, implementation, or auditing existing work.
******************************************************************************/
#ifndef UA_ENCODE_H
#define UA_ENCODE_H
#include <string.h>
typedef unsigned int __uint;
char* urlencode(const char* input);
size_t urlencode_put(char* result, size_t result_max, const char *mb_input, size_t input_len);
// For compatibility..
unsigned int encodeURIComponent(const char input[], char output[], const unsigned int input_len, const unsigned int output_max);
unsigned int hexdigest(char* hex_output, unsigned char* md5_binary, unsigned int binary_len);
#endif /* UA_ENCODE_H */