18using lolly::data::wchar_to_utf8;
39 if (
N (
arg) == 0)
return 0;
46 for (
int i= 0; i <
n_in; i++) {
51 for (
int i= 0; i <
n_out; i++) {
58 for (
int j= 0;
j <
N (
arg);
j++)
59 for (
int i= 0; i <
n_in; i++)
82 for (
int i= 0; i <
n_out; i++)
87 for (
int i= 0; i <
n_in; i++)
98 for (
int i= 0; i <
n_in; i++) {
114 for (
int i= 0; i <
n_out; ++i)
122#ifndef SECURITY_WIN32
123#define SECURITY_WIN32
138#include <wtypesbase.h>
148 return wchar_to_utf8 (buffer);
bool read(string s, int &i, const char *test)
string recompose(array< string > a, string sep)
string replace(string s, string what, string by)
T * A(array< T > a)
Get a pointer to the first element of the array.
int N(array< T > a)
Get the length of the array.
#define ASSERT(cond, msg)
Macro used to assert that a condition is true, and throw an exception with an error message if the co...
The list class represents a linked list.
void tm_delete_array(C *Ptr)
SI min(SI i, SI j)
Returns the minimum of two signed integers.
string win_get_username()
char * as_charp(string s)
string as_string(int16_t i)
static void _unix_system_warn(pid_t pid, string which, string msg)