void jtag_cmd_loop(void (*do_cmd)(const char *, unsigned, unsigned, unsigned)) { unsigned n; for(;;) { if(jtag_cmd_pending()){ do_cmd((const char*) _jtag_cmd_buffer, _jtag_arg0, _jtag_arg1, _jtag_arg2); for(n = 0; n < 256; n++) _jtag_cmd_buffer[n] = 0; _jtag_arg0 = 0; _jtag_arg1 = 0; _jtag_arg2 = 0; _jtag_cmd = 0; } } }
void jtag_cmd_loop(void (*do_cmd)(const char *, unsigned, unsigned, unsigned)) { unsigned n; /* coverity[no_escape] */ for(;;) { if(jtag_cmd_pending()){ do_cmd((const char*) _jtag_cmd_buffer, _jtag_arg0, _jtag_arg1, _jtag_arg2); for(n = 0; n < 128; n++) _jtag_cmd_buffer[n] = 0; _jtag_arg0 = 0; _jtag_arg1 = 0; _jtag_arg2 = 0; _jtag_cmd = 0; } } }