mirror of
https://gitee.com/RubyMetric/chsrc.git
synced 2025-12-25 20:52:49 +00:00
Use internal warn for xy.h
This commit is contained in:
parent
8833eb99c1
commit
4a13358c8b
13
lib/xy.h
13
lib/xy.h
|
|
@ -145,6 +145,11 @@ xy =
|
||||||
#define xy_cant_be_null(p) if(!p) xy_throw("This pointer can't be null")
|
#define xy_cant_be_null(p) if(!p) xy_throw("This pointer can't be null")
|
||||||
|
|
||||||
|
|
||||||
|
static inline void
|
||||||
|
_xy_internal_warn (char *str)
|
||||||
|
{
|
||||||
|
fprintf (stderr, "[xy.h] %s\n", str);
|
||||||
|
}
|
||||||
|
|
||||||
static void _xy_print_int (int n) {printf ("%d", n);}
|
static void _xy_print_int (int n) {printf ("%d", n);}
|
||||||
static void _xy_print_long (long n) {printf ("%ld", n);}
|
static void _xy_print_long (long n) {printf ("%ld", n);}
|
||||||
|
|
@ -375,7 +380,7 @@ xy_strcat (unsigned int count, ...)
|
||||||
}
|
}
|
||||||
if (NULL == ret)
|
if (NULL == ret)
|
||||||
{
|
{
|
||||||
fprintf (stderr, "xy.h: No availble memory!");
|
_xy_internal_warn ("xy_strcat(): No availble memory to allocate!");
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
strcpy (cur, str);
|
strcpy (cur, str);
|
||||||
|
|
@ -401,7 +406,7 @@ xy_strdup (const char *str)
|
||||||
{
|
{
|
||||||
if (!str)
|
if (!str)
|
||||||
{
|
{
|
||||||
fprintf (stderr, "xy.h: xy_strdup() called with NULL!\n");
|
_xy_internal_warn ("xy_strdup(): called with NULL!");
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -963,7 +968,7 @@ xy_run_iter_lines (const char *cmd, unsigned long n, bool (*func) (const char
|
||||||
FILE *stream = popen (cmd, "r");
|
FILE *stream = popen (cmd, "r");
|
||||||
if (stream == NULL)
|
if (stream == NULL)
|
||||||
{
|
{
|
||||||
fprintf (stderr, "xy: 命令执行失败\n");
|
_xy_internal_warn ("xy_run_iter_lines(): popen() failed");
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1028,7 +1033,7 @@ xy_run_get_stdout (const char *cmd, char **output)
|
||||||
FILE *stream = popen (cmd, "r");
|
FILE *stream = popen (cmd, "r");
|
||||||
if (stream == NULL)
|
if (stream == NULL)
|
||||||
{
|
{
|
||||||
fprintf (stderr, "xy: 命令执行失败\n");
|
_xy_internal_warn ("xy_run_get_stdout(): popen() failed");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue