Lines Matching defs:argument
32 static int PutIpArgument(const char *argument, const char *val)
35 DHCP_LOGE("%s format error.", argument);
38 return PutArgument(argument, val);
41 static int PutPoolArgument(const char *argument, const char *val)
50 return PutArgument(argument, val);
53 static int ShowVersion(const char *argument, const char *val)
59 static int DefaultArgument(const char *argument, const char *val)
61 DHCP_LOGI("Input argument is: [%s], value is [%s]", (argument == nullptr) ? "" : argument,
104 int HasArgument(const char *argument)
107 if (!argument) {
110 size_t ssize = strlen(argument);
114 if (memcpy_s(name, ARGUMENT_NAME_SIZE, argument, ssize) != EOK) {
115 DHCP_LOGE("failed to set argument name.");
214 DHCP_LOGE("failed to set argument name.");
223 int PutArgument(const char *argument, const char *val)
226 if (!argument) {
233 if (HasArgument(argument)) {
238 size_t ssize = strlen(argument);
244 DHCP_LOGE("failed to reset argument name.");
247 if (memcpy_s(arg.name, ARGUMENT_NAME_SIZE, argument, ssize) != EOK) {
248 DHCP_LOGE("failed to set argument name.");
256 DHCP_LOGE("failed to reset argument value.");
260 DHCP_LOGE("failed to set argument value.");