12 . /cs/www/classes/cs352/fall15/a12/tests /cs/www/classes/cs352/fall15/a12/master problem lastmod lastmod.c build make lastmod test lastmod case ulimit -t 1; touch --date="2 minutes ago" x; touch --date="1 minutes ago" z; touch y; ./lastmod x y z x y z y z problem kd kd.c build make kd test kd case ulimit -t 1; ./kd int < a12/kd.1 case ulimit -t 1; ./kd int -static < a12/kd.1 case ulimit -t 1; ./kd a -e i o -u -A com -is < a12/words case ulimit -t 1; ./kd if < a12/kd.1 -== -if case ulimit -t 1; ./kd if < a12/kd.1 -== arg -case problem vector vector.c build gcc -Werror -g -std=gnu1x -I/cs/www/classes/cs352/fall15/h -c vector.c test vector1 build make vector1 case ulimit -t 1; valgrind --leak-check=full -q ./vector1 test vector2 build make vector2 case ulimit -t 1; valgrind --leak-check=full -q ./vector2 < a12/kd.1 test vector3 build make vector3 case ulimit -t 1; valgrind --leak-check=full -q ./vector3 < a12/vector3.1 problem vm vm.c build make vm test vm case ulimit -t 1; ./vm a12/int1.vm case ulimit -t 1; ./vm a12/dupswap1.vm case ulimit -t 1; ./vm a12/math1.vm case ulimit -t 1; ./vm a12/str1.vm case ulimit -t 1; ./vm a12/list1.vm case ulimit -t 1; ./vm a12/list2.vm case ulimit -t 1; ./vm a12/concat1.vm case ulimit -t 1; ./vm a12/concat2.vm case ulimit -t 1; ./vm a12/size1.vm case ulimit -t 1; ./vm a12/size3.vm case ulimit -t 1; ./vm a12/at1.vm case ulimit -t 1; ./vm a12/at2.vm case ulimit -t 1; ./vm a12/at2a.vm case ulimit -t 1; ./vm a12/at3.vm case ulimit -t 1; ./vm a12/at4.vm case ulimit -t 1; ./vm a12/sort1.vm case ulimit -t 1; ./vm a12/sort2.vm case ulimit -t 1; ./vm a12/var1.vm case ulimit -t 1; ./vm a12/var2.vm case ulimit -t 1; ./vm a12/error1.vm case ulimit -t 1; ./vm a12/error2.vm