=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== xschem-2.8.1/scconfig/Makefile-66- xschem-2.8.1/scconfig/Makefile:67:# Comment this line if you do not need tmpasm (templating); conflicts with generator xschem-2.8.1/scconfig/Makefile-68-include $(SRC)/tmpasm/Makefile.plugin ############################################## xschem-2.8.1/scconfig/src/tmpasm/tmpasm.c-9-#define is_sep(c) (((c) == '\n') || ((c) == '\r') || ((c) == ';')) xschem-2.8.1/scconfig/src/tmpasm/tmpasm.c:10:#define is_addr(c) ( (((c) >= '0') && ((c) <= '9')) || (((c) >= 'a') && ((c) <= 'z')) || (((c) >= 'A') && ((c) <= 'Z')) || ((c) == '_') || ((c) == '?') || ((c) == '.') || ((c) == ',') || ((c) == ',') || ((c) == '-') || ((c) == '/') || ((c) == '&') ) xschem-2.8.1/scconfig/src/tmpasm/tmpasm.c-11- xschem-2.8.1/scconfig/src/tmpasm/tmpasm.c:12:/* this local copy is to make tmpasm compile independently */ xschem-2.8.1/scconfig/src/tmpasm/tmpasm.c-13-static char *strclone(const char *str) ############################################## xschem-2.8.1/scconfig/src/tmpasm/tmpasm.c-212- xschem-2.8.1/scconfig/src/tmpasm/tmpasm.c:213:static int arg_is_addr(tmpasm_arg_t *a) xschem-2.8.1/scconfig/src/tmpasm/tmpasm.c-214-{ ############################################## xschem-2.8.1/scconfig/src/tmpasm/tmpasm.c-232- case KW_FOREACH: xschem-2.8.1/scconfig/src/tmpasm/tmpasm.c:233: if (!arg_is_addr(a)) { xschem-2.8.1/scconfig/src/tmpasm/tmpasm.c-234- error(ctx, 0, "variable of a foreach must be an address"); ############################################## xschem-2.8.1/scconfig/src/tmpasm/tmpasm.c-491- } xschem-2.8.1/scconfig/src/tmpasm/tmpasm.c:492: else if (is_addr(c)) { xschem-2.8.1/scconfig/src/tmpasm/tmpasm.c-493- TOP->state = ST_ADDRESS; ############################################## xschem-2.8.1/scconfig/src/tmpasm/tmpasm.c-557- } xschem-2.8.1/scconfig/src/tmpasm/tmpasm.c:558: else if (is_addr(c)) xschem-2.8.1/scconfig/src/tmpasm/tmpasm.c-559- arg_append(ctx, c); ############################################## xschem-2.8.1/scconfig/src/tmpasm/regression/Makefile.in-50-print [@ xschem-2.8.1/scconfig/src/tmpasm/regression/Makefile.in:51:@test@.out: @test@.gasm $(TESTER) Makefile xschem-2.8.1/scconfig/src/tmpasm/regression/Makefile.in:52: $(TESTER) < @test@.gasm > @test@.out 2>&1 xschem-2.8.1/scconfig/src/tmpasm/regression/Makefile.in-53- ############################################## xschem-2.8.1/scconfig/src/tmpasm/regression/Tutor06_foreach.gasm:1:# The only loop tmpasm implements is a foreach that iterates on a list. xschem-2.8.1/scconfig/src/tmpasm/regression/Tutor06_foreach.gasm-2-# How the list is split into items is up to the environment. In scconfig ############################################## xschem-2.8.1/scconfig/src/tmpasm/regression/Tutor09_ui.gasm-5-# to print, but its output is always the console, immune to xschem-2.8.1/scconfig/src/tmpasm/regression/Tutor09_ui.gasm:6:# redirections and default file output (tmpasm is most commonly xschem-2.8.1/scconfig/src/tmpasm/regression/Tutor09_ui.gasm-7-# used for generating files, so the default output file is not ############################################## xschem-2.8.1/src/netlist.c-357- found=0; xschem-2.8.1/src/netlist.c:358: tcleval("llength $xschem_libs"); xschem-2.8.1/src/netlist.c-359- range = atoi(Tcl_GetStringResult(interp)); ############################################## xschem-2.8.1/src/hilight.c-994- tcleval(cmd); xschem-2.8.1/src/hilight.c:995: tcleval("viewdata $::retval"); xschem-2.8.1/src/hilight.c-996- } ############################################## xschem-2.8.1/src/hilight.c-1002- tcleval(cmd); xschem-2.8.1/src/hilight.c:1003: tcleval("viewdata $::retval"); xschem-2.8.1/src/hilight.c-1004- } ############################################## xschem-2.8.1/src/sort_labels.awk-24- close(FILENAME) xschem-2.8.1/src/sort_labels.awk:25: system("sort -k 2 " FILENAME " | awk '{ print $1}' > " FILENAME ".xxxxx") xschem-2.8.1/src/sort_labels.awk-26- system("mv " FILENAME ".xxxxx " FILENAME) ############################################## xschem-2.8.1/src/psprint.c-360- if(debug_var>=1) { xschem-2.8.1/src/psprint.c:361: tcleval( "puts $ps_colors"); xschem-2.8.1/src/psprint.c-362- } ############################################## xschem-2.8.1/src/xschem.h-863-extern void print_generic(FILE *fd, char *ent_or_comp, int symbol); xschem-2.8.1/src/xschem.h:864:extern void print_verilog_param(FILE *fd, int symbol); xschem-2.8.1/src/xschem.h-865-extern void hilight_net(); ############################################## xschem-2.8.1/src/editprop.c-410- if(x==0) tcleval("enter_text {text:}"); xschem-2.8.1/src/editprop.c:411: else if(x==2) tcleval("viewdata $::retval"); xschem-2.8.1/src/editprop.c-412- else if(x==1) tcleval("edit_vi_prop {Text:}"); ############################################## xschem-2.8.1/src/editprop.c-566- else if(x==1) tcleval("edit_vi_prop {Input property:}"); xschem-2.8.1/src/editprop.c:567: else if(x==2) tcleval("viewdata $::retval"); xschem-2.8.1/src/editprop.c-568- my_strdup(78, &result, Tcl_GetStringResult(interp)); ############################################## xschem-2.8.1/src/editprop.c-897- } xschem-2.8.1/src/editprop.c:898: else if(x==2) tcleval("viewdata $::retval"); xschem-2.8.1/src/editprop.c-899- if(debug_var>=1) fprintf(errfp, "edit_property(): done executing edit_vi_prop, result=%s\n",Tcl_GetStringResult(interp)); ############################################## xschem-2.8.1/src/token.c-1032- if( !template || !(template[0]) ) return; xschem-2.8.1/src/token.c:1033: if(debug_var>=2) fprintf(errfp, "print_verilog_param(): symbol=%d template=%s \n", symbol, template); xschem-2.8.1/src/token.c-1034- ############################################## xschem-2.8.1/src/svgdraw.c-380- if(debug_var>=1) { xschem-2.8.1/src/svgdraw.c:381: tcleval( "puts $svg_colors"); xschem-2.8.1/src/svgdraw.c-382- } ############################################## xschem-2.8.1/src/verilog_netlist.c-155- load_symbol_definition( schematic[currentsch], NULL ); xschem-2.8.1/src/verilog_netlist.c:156: print_verilog_param(fd,lastinstdef-1); /* added print top level params */ xschem-2.8.1/src/verilog_netlist.c-157- remove_symbol(); ############################################## xschem-2.8.1/src/verilog_netlist.c-364- /* print module default parameters */ xschem-2.8.1/src/verilog_netlist.c:365: print_verilog_param(fd,i); xschem-2.8.1/src/verilog_netlist.c-366- ############################################## xschem-2.8.1/src/xinit.c-621- if(dark_colorscheme) { xschem-2.8.1/src/xinit.c:622: tcleval("llength $dark_colors"); xschem-2.8.1/src/xinit.c-623- if(atoi(Tcl_GetStringResult(interp))>=cadlayers){ xschem-2.8.1/src/xinit.c:624: tcleval("set colors $dark_colors"); xschem-2.8.1/src/xinit.c-625- } xschem-2.8.1/src/xinit.c-626- } else { xschem-2.8.1/src/xinit.c:627: tcleval("llength $light_colors"); xschem-2.8.1/src/xinit.c-628- if(atoi(Tcl_GetStringResult(interp)) >=cadlayers){ xschem-2.8.1/src/xinit.c:629: tcleval("set colors $light_colors"); xschem-2.8.1/src/xinit.c-630- } xschem-2.8.1/src/xinit.c-631- } xschem-2.8.1/src/xinit.c:632: tcleval("llength $colors"); xschem-2.8.1/src/xinit.c-633- if(atoi(Tcl_GetStringResult(interp))<cadlayers){ ############################################## xschem-2.8.1/src/xinit.c-1079- /* load font from tcl 20171112 */ xschem-2.8.1/src/xinit.c:1080: tcleval("xschem set cairo_font_name $cairo_font_name"); xschem-2.8.1/src/xinit.c-1081- tclsetvar("has_cairo","1"); ############################################## xschem-2.8.1/src/xinit.c-1108- /* 20121111 */ xschem-2.8.1/src/xinit.c:1109: tcleval("xschem line_width $line_width"); xschem-2.8.1/src/xinit.c-1110- if(debug_var>=1) fprintf(errfp, "Tcl_AppInit(): xserver max request size: %d\n", ############################################## xschem-2.8.1/.pc/fprintf-needs-format.patch/src/xinit.c-621- if(dark_colorscheme) { xschem-2.8.1/.pc/fprintf-needs-format.patch/src/xinit.c:622: tcleval("llength $dark_colors"); xschem-2.8.1/.pc/fprintf-needs-format.patch/src/xinit.c-623- if(atoi(Tcl_GetStringResult(interp))>=cadlayers){ xschem-2.8.1/.pc/fprintf-needs-format.patch/src/xinit.c:624: tcleval("set colors $dark_colors"); xschem-2.8.1/.pc/fprintf-needs-format.patch/src/xinit.c-625- } xschem-2.8.1/.pc/fprintf-needs-format.patch/src/xinit.c-626- } else { xschem-2.8.1/.pc/fprintf-needs-format.patch/src/xinit.c:627: tcleval("llength $light_colors"); xschem-2.8.1/.pc/fprintf-needs-format.patch/src/xinit.c-628- if(atoi(Tcl_GetStringResult(interp)) >=cadlayers){ xschem-2.8.1/.pc/fprintf-needs-format.patch/src/xinit.c:629: tcleval("set colors $light_colors"); xschem-2.8.1/.pc/fprintf-needs-format.patch/src/xinit.c-630- } xschem-2.8.1/.pc/fprintf-needs-format.patch/src/xinit.c-631- } xschem-2.8.1/.pc/fprintf-needs-format.patch/src/xinit.c:632: tcleval("llength $colors"); xschem-2.8.1/.pc/fprintf-needs-format.patch/src/xinit.c-633- if(atoi(Tcl_GetStringResult(interp))<cadlayers){ ############################################## xschem-2.8.1/.pc/fprintf-needs-format.patch/src/xinit.c-1079- /* load font from tcl 20171112 */ xschem-2.8.1/.pc/fprintf-needs-format.patch/src/xinit.c:1080: tcleval("xschem set cairo_font_name $cairo_font_name"); xschem-2.8.1/.pc/fprintf-needs-format.patch/src/xinit.c-1081- tclsetvar("has_cairo","1"); ############################################## xschem-2.8.1/.pc/fprintf-needs-format.patch/src/xinit.c-1108- /* 20121111 */ xschem-2.8.1/.pc/fprintf-needs-format.patch/src/xinit.c:1109: tcleval("xschem line_width $line_width"); xschem-2.8.1/.pc/fprintf-needs-format.patch/src/xinit.c-1110- if(debug_var>=1) fprintf(errfp, "Tcl_AppInit(): xserver max request size: %d\n",