2021-05-11 20:08:08 +00:00
|
|
|
#ifndef _TA_UTILS_H
|
|
|
|
#define _TA_UTILS_H
|
|
|
|
#include <stdio.h>
|
|
|
|
#include <string.h>
|
|
|
|
#include <string>
|
|
|
|
|
|
|
|
typedef std::string String;
|
|
|
|
|
2021-05-18 00:18:59 +00:00
|
|
|
#define MIN(a,b) (((a)<(b))?(a):(b))
|
|
|
|
#define MAX(a,b) (((a)>(b))?(a):(b))
|
2021-05-17 20:36:14 +00:00
|
|
|
|
2021-05-28 20:25:55 +00:00
|
|
|
#ifdef _MSC_VER
|
|
|
|
#include <BaseTsd.h>
|
|
|
|
typedef SSIZE_T ssize_t;
|
|
|
|
#endif
|
|
|
|
|
2021-06-09 08:33:03 +00:00
|
|
|
struct TAParam {
|
|
|
|
String shortName;
|
|
|
|
String name;
|
|
|
|
String valName;
|
|
|
|
String desc;
|
|
|
|
bool value;
|
|
|
|
bool (*func)(String);
|
|
|
|
TAParam(String sn, String n, bool v, bool (*f)(String), String vn, String d):
|
|
|
|
shortName(sn),
|
|
|
|
name(n),
|
|
|
|
valName(vn),
|
|
|
|
desc(d),
|
|
|
|
value(v),
|
|
|
|
func(f) {}
|
|
|
|
};
|
|
|
|
|
2021-05-17 20:36:14 +00:00
|
|
|
#endif
|