/base/customization/enterprise_device_management/interfaces/kits/location_manager/src/ |
H A D | location_manager_addon.cpp | 42 napi_value argv[ARGS_SIZE_TWO] = {nullptr}; in SetLocationPolicy() local 45 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, argv, &thisArg, &data)); in SetLocationPolicy() 47 ASSERT_AND_THROW_PARAM_ERROR(env, MatchValueType(env, argv[ARR_INDEX_ZERO], napi_object), "parameter admin error"); in SetLocationPolicy() 48 ASSERT_AND_THROW_PARAM_ERROR(env, MatchValueType(env, argv[ARR_INDEX_ONE], napi_number), "parameter type error"); in SetLocationPolicy() 54 ASSERT_AND_THROW_PARAM_ERROR(env, ParseElementName(env, asyncCallbackInfo->elementName, argv[ARR_INDEX_ZERO]), in SetLocationPolicy() 62 ASSERT_AND_THROW_PARAM_ERROR(env, ParseInt(env, policyInt, argv[ARR_INDEX_ONE]), "element name param error"); in SetLocationPolicy() 80 napi_value argv[ARGS_SIZE_ONE] = {nullptr}; in GetLocationPolicy() local 84 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, argv, &thisArg, &data)); in GetLocationPolicy() 88 ASSERT_AND_THROW_PARAM_ERROR(env, CheckGetPolicyAdminParam(env, argv[ARR_INDEX_ZERO], hasAdmin, elementName), in GetLocationPolicy()
|
/kernel/linux/linux-5.10/tools/testing/selftests/ir/ |
H A D | ir_loopback.c | 94 int main(int argc, char **argv) in main() argument 104 argv[0]); in main() 106 rlircfd = lirc_open(argv[2]); in main() 110 argv[2]); in main() 112 wlircfd = lirc_open(argv[1]); in main() 115 argv[1]); in main() 117 snprintf(buf, sizeof(buf), "/sys/class/rc/%s/protocols", argv[2]); in main() 122 printf("Sending IR on %s and receiving IR on %s.\n", argv[1], argv[2]); in main()
|
/kernel/linux/linux-6.6/arch/um/os-Linux/ |
H A D | helper.c | 21 char **argv; member 29 char **argv = data->argv; in helper_child() local 34 err = execvp_noalloc(data->buf, argv[0], argv); in helper_child() 43 int run_helper(void (*pre_exec)(void *), void *pre_data, char **argv) in run_helper() argument 71 data.argv = argv; in run_helper() 105 argv[0], strerror(-ret)); in run_helper()
|
/kernel/linux/linux-5.10/samples/bpf/ |
H A D | xdp_redirect_map_user.c | 97 int main(int argc, char **argv) in main() argument 113 while ((opt = getopt(argc, argv, optstr)) != -1) { in main() 125 usage(basename(argv[0])); in main() 134 printf("usage: %s <IFNAME|IFINDEX>_IN <IFNAME|IFINDEX>_OUT\n", argv[0]); in main() 143 ifindex_in = if_nametoindex(argv[optind]); in main() 145 ifindex_in = strtoul(argv[optind], NULL, 0); in main() 147 ifindex_out = if_nametoindex(argv[optind + 1]); in main() 149 ifindex_out = strtoul(argv[optind + 1], NULL, 0); in main() 153 snprintf(filename, sizeof(filename), "%s_kern.o", argv[0]); in main()
|
H A D | xdp_redirect_user.c | 98 int main(int argc, char **argv) in main() argument 114 while ((opt = getopt(argc, argv, optstr)) != -1) { in main() 126 usage(basename(argv[0])); in main() 135 printf("usage: %s <IFNAME|IFINDEX>_IN <IFNAME|IFINDEX>_OUT\n", argv[0]); in main() 144 ifindex_in = if_nametoindex(argv[optind]); in main() 146 ifindex_in = strtoul(argv[optind], NULL, 0); in main() 148 ifindex_out = if_nametoindex(argv[optind + 1]); in main() 150 ifindex_out = strtoul(argv[optind + 1], NULL, 0); in main() 154 snprintf(filename, sizeof(filename), "%s_kern.o", argv[0]); in main()
|
H A D | test_cgrp2_sock2.c | 33 int main(int argc, char **argv) in main() argument 38 return usage(argv[0]); in main() 40 cg_fd = open(argv[1], O_DIRECTORY | O_RDONLY); in main() 46 if (load_bpf_file(argv[2])) in main() 52 filter_id = atoi(argv[3]); in main()
|
/kernel/linux/linux-6.6/tools/testing/selftests/ir/ |
H A D | ir_loopback.c | 103 int main(int argc, char **argv) in main() argument 113 argv[0]); in main() 115 rlircfd = lirc_open(argv[2]); in main() 119 argv[2]); in main() 121 wlircfd = lirc_open(argv[1]); in main() 124 argv[1]); in main() 126 snprintf(buf, sizeof(buf), "/sys/class/rc/%s/protocols", argv[2]); in main() 131 printf("Sending IR on %s and receiving IR on %s.\n", argv[1], argv[2]); in main()
|
/kernel/linux/linux-6.6/samples/bpf/ |
H A D | xdp_fwd_user.c | 119 int main(int argc, char **argv) in main() argument 132 while ((opt = getopt(argc, argv, ":dDSF")) != -1) { in main() 147 usage(basename(argv[0])); in main() 156 usage(basename(argv[0])); in main() 161 snprintf(filename, sizeof(filename), "%s_kern.o", argv[0]); in main() 206 idx = if_nametoindex(argv[i]); in main() 208 idx = strtoul(argv[i], NULL, 0); in main() 215 err = do_detach(idx, argv[i], prog_name); in main() 219 err = do_attach(idx, prog_fd, map_fd, argv[i]); in main()
|
/kernel/linux/linux-6.6/scripts/dtc/ |
H A D | fdtoverlay.c | 95 int argc, char *argv[]) in do_fdtoverlay() 121 ovblob[i] = utilfdt_read(argv[i], &ov_len); in do_fdtoverlay() 123 fprintf(stderr, "\nFailed to read '%s'\n", argv[i]); in do_fdtoverlay() 129 argv[i], (unsigned long)ov_len, in do_fdtoverlay() 139 blob = apply_one(blob, ovblob[i], &buf_len, argv[i]); in do_fdtoverlay() 163 int main(int argc, char *argv[]) in main() argument 191 argv += optind; in main() 201 printf("overlay[%d] = %s\n", i, argv[i]); in main() 204 if (do_fdtoverlay(input_filename, output_filename, argc, argv)) in main() 93 do_fdtoverlay(const char *input_filename, const char *output_filename, int argc, char *argv[]) do_fdtoverlay() argument
|
/base/security/crypto_framework/frameworks/js/napi/crypto/src/ |
H A D | napi_cipher.cpp | 162 napi_value argv[ARGS_SIZE_FOUR] = { nullptr }; in BuildContextForInit() local 163 napi_get_cb_info(env, info, &argc, argv, &thisVar, nullptr); in BuildContextForInit() 168 context->asyncType = isCallback(env, argv[expectedArgc - 1], argc, expectedArgc) ? ASYNC_CALLBACK : ASYNC_PROMISE; in BuildContextForInit() 179 if (napi_get_value_uint32(env, argv[index++], reinterpret_cast<uint32_t *>(&(context->opMode))) != napi_ok) { in BuildContextForInit() 185 status = napi_unwrap(env, argv[index++], reinterpret_cast<void **>(&napiKey)); in BuildContextForInit() 194 napi_typeof(env, argv[index], &valueType); in BuildContextForInit() 196 if (!GetParamsSpecFromNapiValue(env, argv[index], context->opMode, &context->paramsSpec)) { in BuildContextForInit() 203 if (!CreateCipherRef(env, thisVar, argv[PARAM1], context)) { in BuildContextForInit() 211 return GetCallbackFromJSParams(env, argv[index], &context->callback); in BuildContextForInit() 221 napi_value argv[ARGS_SIZE_TW in BuildContextForUpdate() local 268 napi_value argv[ARGS_SIZE_TWO] = { nullptr }; BuildContextForFinal() local 554 napi_value argv[ARGS_SIZE_THREE] = { nullptr }; JsCipherInitSync() local 626 napi_value argv[ARGS_SIZE_ONE] = { nullptr }; JsCipherUpdateSync() local 693 napi_value argv[ARGS_SIZE_ONE] = { nullptr }; JsCipherDoFinalSync() local 781 napi_value argv[ARGS_SIZE_ONE] = { nullptr }; CreateCipher() local 841 napi_value argv[ARGS_SIZE_TWO] = { nullptr }; JsSetCipherSpec() local 919 napi_value argv[ARGS_SIZE_ONE] = { nullptr }; JsGetCipherSpec() local [all...] |
/kernel/linux/linux-6.6/tools/lib/perf/tests/ |
H A D | tests.h | 5 int test_cpumap(int argc, char **argv); 6 int test_threadmap(int argc, char **argv); 7 int test_evlist(int argc, char **argv); 8 int test_evsel(int argc, char **argv);
|
/base/customization/config_policy/interfaces/kits/js/src/ |
H A D | config_policy_napi.cpp | 108 napi_value argv[ARGS_SIZE_THREE] = {nullptr}; in GetOneCfgFileOrAllCfgFilesSync() local 111 napi_get_cb_info(env, info, &argc, argv, &thisVar, &data); in GetOneCfgFileOrAllCfgFilesSync() 119 if (ParseRelPath(env, asyncContext->relPath_, argv[ARR_INDEX_ZERO]) == nullptr) { in GetOneCfgFileOrAllCfgFilesSync() 124 if (ParseFollowMode(env, asyncContext->followMode_, argv[ARR_INDEX_ONE], hasExtra) == nullptr) { in GetOneCfgFileOrAllCfgFilesSync() 130 if (ParseFollowMode(env, asyncContext->followMode_, argv[ARR_INDEX_ONE], hasExtra) == nullptr || in GetOneCfgFileOrAllCfgFilesSync() 131 ParseExtra(env, asyncContext->extra_, argv[ARR_INDEX_TWO]) == nullptr) { in GetOneCfgFileOrAllCfgFilesSync() 142 napi_value argv[ARGS_SIZE_FOUR] = {nullptr}; in GetOneCfgFileOrAllCfgFiles() local 145 napi_get_cb_info(env, info, &argc, argv, &thisVar, &data); in GetOneCfgFileOrAllCfgFiles() 153 if (ParseRelPath(env, asyncContext->relPath_, argv[ARR_INDEX_ZERO]) == nullptr) { in GetOneCfgFileOrAllCfgFiles() 157 if (MatchValueType(env, argv[ARR_INDEX_ON in GetOneCfgFileOrAllCfgFiles() 209 napi_value argv[ARGS_SIZE_ONE] = {nullptr}; NAPIGetCfgDirList() local [all...] |
/base/startup/init/services/begetctl/ |
H A D | main.c | 39 int main(int argc, char *argv[]) in main() argument 42 const char *last = strrchr(argv[0], '/'); in main() 47 last = argv[0]; in main() 52 char **args = argv; in main() 55 args = argv + 1; in main()
|
/kernel/linux/linux-5.10/arch/mips/ralink/ |
H A D | prom.c | 34 char **argv; in prom_init_cmdline() local 42 argv = (char **) KSEG1ADDR(fw_arg1); in prom_init_cmdline() 44 if (!argv) { in prom_init_cmdline() 45 pr_debug("argv=%p is invalid, skipping\n", in prom_init_cmdline() 46 argv); in prom_init_cmdline() 51 char *p = (char *) KSEG1ADDR(argv[i]); in prom_init_cmdline() 54 pr_debug("argv[%d]: %s\n", i, p); in prom_init_cmdline()
|
/kernel/linux/linux-6.6/arch/mips/ralink/ |
H A D | prom.c | 31 char **argv; in prom_init_cmdline() local 39 argv = (char **) KSEG1ADDR(fw_arg1); in prom_init_cmdline() 41 if (!argv) { in prom_init_cmdline() 42 pr_debug("argv=%p is invalid, skipping\n", in prom_init_cmdline() 43 argv); in prom_init_cmdline() 48 char *p = (char *) KSEG1ADDR(argv[i]); in prom_init_cmdline() 51 pr_debug("argv[%d]: %s\n", i, p); in prom_init_cmdline()
|
/base/telephony/call_manager/frameworks/js/napi/src/ |
H A D | napi_call_manager.cpp | 955 bool matchFlag = NapiCallManagerUtils::MatchValueType(env, argv[ARRAY_INDEX_FIRST], napi_string); in Dial() 965 env, argv[ARRAY_INDEX_FIRST], asyncContext->number, PHONE_NUMBER_MAXIMUM_LIMIT, &(asyncContext->numberLen)); in Dial() 967 if (NapiCallManagerUtils::MatchValueType(env, argv[ARRAY_INDEX_SECOND], napi_undefined) || in Dial() 968 NapiCallManagerUtils::MatchValueType(env, argv[ARRAY_INDEX_SECOND], napi_null)) { in Dial() 970 } else if (NapiCallManagerUtils::MatchValueType(env, argv[ARRAY_INDEX_SECOND], napi_function)) { in Dial() 971 napi_create_reference(env, argv[ARRAY_INDEX_SECOND], DATA_LENGTH_ONE, &(asyncContext->callbackRef)); in Dial() 972 } else if (NapiCallManagerUtils::MatchValueType(env, argv[ARRAY_INDEX_SECOND], napi_object)) { in Dial() 973 GetDialInfo(env, argv[ARRAY_INDEX_SECOND], *asyncContext); in Dial() 976 NapiCallManagerUtils::MatchValueType(env, argv[ARRAY_INDEX_SECOND], napi_object)) { in Dial() 977 GetDialInfo(env, argv[ARRAY_INDEX_SECON in Dial() [all...] |
/base/print/print_fwk/frameworks/kits/extension/src/ |
H A D | js_print_extension_context.cpp | 100 napi_valuetype GetNapiValueType(napi_env &engine, napi_value &argv) in GetNapiValueType() argument 103 napi_typeof(engine, argv, &valueType); in GetNapiValueType() 111 napi_value argv[NapiPrintUtils::MAX_ARGC] = { nullptr }; in OnStartAbility() local 112 napi_get_cb_info(engine, info, &argc, argv, nullptr, nullptr); in OnStartAbility() 120 OHOS::AppExecFwk::UnwrapWant(engine, argv[NapiPrintUtils::INDEX_ZERO], want); in OnStartAbility() 126 if (argc > NapiPrintUtils::ARGC_ONE && GetNapiValueType(engine, argv[1]) == napi_object) { in OnStartAbility() 128 AppExecFwk::UnwrapStartOptions(engine, argv[1], startOptions); in OnStartAbility() 154 napi_value lastParam = (argc == unwrapArgc) ? nullptr : argv[unwrapArgc]; in OnStartAbility() 164 napi_value argv[NapiPrintUtils::MAX_ARGC] = { nullptr }; in OnStartAbilityWithAccount() local 165 napi_get_cb_info(engine, info, &argc, argv, nullpt in OnStartAbilityWithAccount() 223 napi_value argv[NapiPrintUtils::MAX_ARGC] = { nullptr }; OnTerminateAbility() local 260 napi_value argv[NapiPrintUtils::MAX_ARGC] = { nullptr }; OnConnectAbility() local 309 napi_value argv[NapiPrintUtils::MAX_ARGC] = { nullptr }; OnConnectAbilityWithAccount() local 364 napi_value argv[NapiPrintUtils::MAX_ARGC] = { nullptr }; OnDisconnectAbility() local [all...] |
/base/theme/wallpaper_mgr/frameworks/kits/extension/src/ |
H A D | js_wallpaper_extension_context.cpp | 99 napi_value OnStartAbility(napi_env env, size_t argc, napi_value *argv) in OnStartAbility() argument 110 OHOS::AppExecFwk::UnwrapWant(env, argv[INDEX_ZERO], want); in OnStartAbility() 117 napi_typeof(env, argv[INDEX_ONE], &valueType); in OnStartAbility() 120 AppExecFwk::UnwrapStartOptions(env, argv[INDEX_ONE], startOptions); in OnStartAbility() 144 napi_value lastParam = (argc > unwrapArgc) ? argv[unwrapArgc] : nullptr; in OnStartAbility() 151 napi_value OnStartAbilityWithAccount(napi_env env, size_t argc, napi_value *argv) in OnStartAbilityWithAccount() argument 161 OHOS::AppExecFwk::UnwrapWant(env, argv[INDEX_ZERO], want); in OnStartAbilityWithAccount() 167 if (!OHOS::AppExecFwk::UnwrapInt32FromJS2(env, argv[INDEX_ONE], accountId)) { in OnStartAbilityWithAccount() 175 napi_typeof(env, argv[INDEX_ONE], &valueType); in OnStartAbilityWithAccount() 178 AppExecFwk::UnwrapStartOptions(env, argv[INDEX_TW in OnStartAbilityWithAccount() 208 OnTerminateAbility(napi_env env, size_t argc, napi_value *argv) OnTerminateAbility() argument 242 OnConnectAbility(napi_env env, size_t argc, napi_value *argv) OnConnectAbility() argument 282 OnConnectAbilityWithAccount(napi_env env, size_t argc, napi_value *argv) OnConnectAbilityWithAccount() argument 323 GetConnectId( const napi_value *argv, const AAFwk::Want &want, const sptr<JSWallpaperExtensionConnection> &connection) GetConnectId() argument 344 OnDisconnectAbility(napi_env env, size_t argc, napi_value *argv) OnDisconnectAbility() argument 536 napi_value argv[] = { napiElementName, napiRemoteObject }; HandleOnAbilityConnectDone() local 581 napi_value argv[] = { napiElementName }; HandleOnAbilityDisconnectDone() local 649 napi_value argv[] = { result }; CallJsFailed() local [all...] |
/base/time/time_service/framework/js/napi/system_date_time/src/ |
H A D | napi_system_date_time.cpp | 80 auto inputParser = [env, setTimeContext](size_t argc, napi_value *argv) { in SetTime() 83 setTimeContext->status = napi_get_value_int64(env, argv[ARGV_FIRST], &setTimeContext->time); in SetTime() 106 auto inputParser = [env, setDateContext](size_t argc, napi_value *argv) { in SetDate() 110 napi_typeof(env, argv[ARGV_FIRST], &valueType); in SetDate() 112 napi_get_value_int64(env, argv[ARGV_FIRST], &setDateContext->time); in SetDate() 118 napi_has_named_property(env, argv[ARGV_FIRST], "getTime", &hasProperty); in SetDate() 122 napi_get_named_property(env, argv[0], "getTime", &getTimeFunc); in SetDate() 124 napi_call_function(env, argv[0], getTimeFunc, 0, nullptr, &getTimeResult); in SetDate() 153 auto inputParser = [env, getRealActiveTimeContext](size_t argc, napi_value *argv) { in GetRealActiveTime() 156 napi_typeof(env, argv[ARGV_FIRS in GetRealActiveTime() [all...] |
/base/web/webview/interfaces/kits/napi/webstorage/ |
H A D | napi_web_storage.cpp | 62 napi_value argv[1] = { 0 }; in JsDeleteAllData() local 63 napi_get_cb_info(env, info, &argc, argv, &retValue, nullptr); in JsDeleteAllData() 70 napi_get_value_bool(env, argv[0], &incognitoMode); in JsDeleteAllData() 85 napi_value argv = nullptr; in JsDeleteOrigin() local 87 napi_get_cb_info(env, info, &argc, &argv, &retValue, nullptr); in JsDeleteOrigin() 95 napi_typeof(env, argv, &valueType); in JsDeleteOrigin() 101 napi_get_value_string_utf8(env, argv, nullptr, 0, &bufferSize); in JsDeleteOrigin() 109 napi_get_value_string_utf8(env, argv, stringValue, bufferSize + 1, &jsStringLength); in JsDeleteOrigin() 235 napi_value NapiWebStorage::GetOriginsAsync(napi_env env, napi_value *argv) in GetOriginsAsync() argument 249 napi_create_reference(env, *argv, in GetOriginsAsync() 287 napi_value argv = nullptr; JsGetOrigins() local 394 GetOriginUsageOrQuotaAsync(napi_env env, napi_value *argv, const std::string& origin, bool isQuato) GetOriginUsageOrQuotaAsync() argument 423 GetOriginUsageOrQuotaPromise(napi_env env, napi_value *argv, const std::string& origin, bool isQuato) GetOriginUsageOrQuotaPromise() argument 458 napi_value argv[RESULT_COUNT] = {0}; JsGetOriginUsageOrQuota() local 516 napi_value argv[RESULT_COUNT] = {0}; JsConstructor() local [all...] |
/base/web/webview/interfaces/kits/napi/webviewcontroller/ |
H A D | napi_web_scheme_handler_request.cpp | 459 napi_value argv[1] = {0}; in JS_GetUrl() local 463 napi_get_cb_info(env, cbinfo, &argc, argv, &thisVar, &data); in JS_GetUrl() 485 napi_value argv[1] = {0}; in JS_SetUrl() local 488 napi_get_cb_info(env, cbinfo, &argc, argv, &thisVar, &data); in JS_SetUrl() 498 if (!NapiParseUtils::ParseString(env, argv[0], url)) { in JS_SetUrl() 510 napi_value argv[1] = {0}; in JS_GetStatus() local 514 napi_get_cb_info(env, cbinfo, &argc, argv, &thisVar, &data); in JS_GetStatus() 530 napi_value argv[1] = {0}; in JS_SetStatus() local 533 napi_get_cb_info(env, cbinfo, &argc, argv, &thisVar, &data); in JS_SetStatus() 543 if (!NapiParseUtils::ParseInt32(env, argv[ in JS_SetStatus() 556 napi_value argv[1] = {0}; JS_GetStatusText() local 582 napi_value argv[1] = {0}; JS_SetStatusText() local 607 napi_value argv[1] = {0}; JS_GetMimeType() local 633 napi_value argv[1] = {0}; JS_SetMimeType() local 657 napi_value argv[1] = {0}; JS_GetEncoding() local 683 napi_value argv[1] = {0}; JS_SetEncoding() local 708 napi_value argv[1] = {0}; JS_GetHeaderByName() local 739 napi_value argv[INTEGER_THREE] = {0}; JS_SetHeaderByName() local 785 napi_value argv[1] = {0}; JS_GetNetErrorCode() local 806 napi_value argv[INTEGER_ONE] = {0}; JS_SetNetErrorCode() local 872 napi_value argv[1] = {0}; JS_RequestStart() local 906 napi_value argv[1] = {0}; JS_RequestStop() local 989 napi_value argv[1] = {0}; JS_DidReceiveResponse() local 1027 napi_value argv[1] = {0}; JS_DidReceiveResponseBody() local 1090 napi_value argv[1] = {0}; JS_DidFailWithError() local 1185 napi_value argv[INTEGER_ONE] = {0}; JS_Initialize() local 1256 napi_value argv[INTEGER_TWO] = {0}; JS_Read() local [all...] |
/kernel/linux/linux-6.6/tools/perf/ |
H A D | builtin-list.c | 449 int cmd_list(int argc, const char **argv) in cmd_list() argument 497 argc = parse_options(argc, argv, list_options, list_usage, in cmd_list() 545 if (strcmp(argv[i], "tracepoint") == 0) in cmd_list() 547 else if (strcmp(argv[i], "hw") == 0 || in cmd_list() 548 strcmp(argv[i], "hardware") == 0) in cmd_list() 551 else if (strcmp(argv[i], "sw") == 0 || in cmd_list() 552 strcmp(argv[i], "software") == 0) { in cmd_list() 556 } else if (strcmp(argv[i], "cache") == 0 || in cmd_list() 557 strcmp(argv[i], "hwcache") == 0) in cmd_list() 559 else if (strcmp(argv[ in cmd_list() [all...] |
/vendor/hisilicon/hispark_pegasus/demo/tcpserver_demo/ |
H A D | demo_entry_posix.c | 19 int main(int argc, char* argv[]) in main() argument 21 printf("Usage: %s [port] [host]\n", argv[0]); in main() 23 short port = argc > 1 ? atoi(argv[1]) : PARAM_SERVER_PORT; in main() 24 char* host = argc > 2 ? argv[2] : PARAM_SERVER_ADDR; in main()
|
/vendor/hisilicon/hispark_pegasus/demo/udpclient_demo/ |
H A D | demo_entry_posix.c | 18 int main(int argc, char* argv[]) in main() argument 20 printf("Usage: %s [port] [host]\n", argv[0]); in main() 22 short port = argc > 1 ? atoi(argv[1]) : PARAM_SERVER_PORT; in main() 23 char* host = argc > 2 ? argv[2] : PARAM_SERVER_ADDR; in main()
|
/vendor/hisilicon/hispark_pegasus/demo/udpserver_demo/ |
H A D | demo_entry_posix.c | 19 int main(int argc, char* argv[]) in main() argument 21 printf("Usage: %s [port] [host]\n", argv[0]); in main() 23 short port = argc > 1 ? atoi(argv[1]) : PARAM_SERVER_PORT; in main() 24 char* host = argc > 2 ? argv[2] : PARAM_SERVER_ADDR; in main()
|