mirror of
https://github.com/monitoring-plugins/monitoring-plugins.git
synced 2026-04-20 21:57:10 -04:00
Lib: Add perfdata for char and unsigned char
This commit is contained in:
parent
6b86583e0d
commit
322cd6f829
3 changed files with 13 additions and 1 deletions
|
|
@ -257,6 +257,10 @@ mp_perfdata mp_set_pd_value_double(mp_perfdata pd, double value) {
|
|||
return pd;
|
||||
}
|
||||
|
||||
mp_perfdata mp_set_pd_value_char(mp_perfdata pd, char value) { return mp_set_pd_value_long_long(pd, (long long)value); }
|
||||
|
||||
mp_perfdata mp_set_pd_value_u_char(mp_perfdata pd, unsigned char value) { return mp_set_pd_value_u_long_long(pd, (unsigned long long)value); }
|
||||
|
||||
mp_perfdata mp_set_pd_value_int(mp_perfdata pd, int value) { return mp_set_pd_value_long_long(pd, (long long)value); }
|
||||
|
||||
mp_perfdata mp_set_pd_value_u_int(mp_perfdata pd, unsigned int value) { return mp_set_pd_value_u_long_long(pd, (unsigned long long)value); }
|
||||
|
|
@ -288,6 +292,10 @@ mp_perfdata_value mp_create_pd_value_double(double value) {
|
|||
|
||||
mp_perfdata_value mp_create_pd_value_float(float value) { return mp_create_pd_value_double((double)value); }
|
||||
|
||||
mp_perfdata_value mp_create_pd_value_char(char value) { return mp_create_pd_value_long_long((long long)value); }
|
||||
|
||||
mp_perfdata_value mp_create_pd_value_u_char(unsigned char value) { return mp_create_pd_value_u_long_long((unsigned long long)value); }
|
||||
|
||||
mp_perfdata_value mp_create_pd_value_int(int value) { return mp_create_pd_value_long_long((long long)value); }
|
||||
|
||||
mp_perfdata_value mp_create_pd_value_u_int(unsigned int value) { return mp_create_pd_value_u_long_long((unsigned long long)value); }
|
||||
|
|
|
|||
|
|
@ -155,6 +155,8 @@ mp_perfdata mp_set_pd_value_u_long_long(mp_perfdata, unsigned long long);
|
|||
_Generic((V), \
|
||||
float: mp_create_pd_value_float, \
|
||||
double: mp_create_pd_value_double, \
|
||||
char: mp_create_pd_value_char, \
|
||||
unsigned char: mp_create_pd_value_u_char, \
|
||||
int: mp_create_pd_value_int, \
|
||||
unsigned int: mp_create_pd_value_u_int, \
|
||||
long: mp_create_pd_value_long, \
|
||||
|
|
@ -164,6 +166,8 @@ mp_perfdata mp_set_pd_value_u_long_long(mp_perfdata, unsigned long long);
|
|||
|
||||
mp_perfdata_value mp_create_pd_value_float(float);
|
||||
mp_perfdata_value mp_create_pd_value_double(double);
|
||||
mp_perfdata_value mp_create_pd_value_char(char);
|
||||
mp_perfdata_value mp_create_pd_value_u_char(unsigned char);
|
||||
mp_perfdata_value mp_create_pd_value_int(int);
|
||||
mp_perfdata_value mp_create_pd_value_u_int(unsigned int);
|
||||
mp_perfdata_value mp_create_pd_value_long(long);
|
||||
|
|
|
|||
|
|
@ -91,7 +91,7 @@ pst3_LDFLAGS = @PST3CFLAGS@
|
|||
# pst3 must not use monitoringplug/gnulib includes!
|
||||
pst3_CPPFLAGS =
|
||||
|
||||
check_dhcp_DEPENDENCIES = check_dhcp.c $(NETOBJS) $(DEPLIBS)
|
||||
check_dhcp_DEPENDENCIES = check_dhcp.c $(NETOBJS) $(DEPLIBS)
|
||||
check_icmp_DEPENDENCIES = check_icmp.c $(NETOBJS)
|
||||
|
||||
clean-local:
|
||||
|
|
|
|||
Loading…
Reference in a new issue