bash-4.3$ date Wed Feb 8 13:02:54 EST 2017 bash-4.3$ pwd /home/accts/sbs5/cs223/www/current/lectures bash-4.3$ cd code bash-4.3$ ls badDoubler.c hi.c lp0206 struct examplehash lists lp0206.c struct2 examplehash2 lists.c lp0208.c struct2.c examplehash2.c lookingAtPointers mt struct2.c~ examplehash.c lookingAtPointers.c mygetLine struct3 exhash lp0118 mygetLine.c struct3.c exhash2 lp0118.c myString struct3.c~ exhash2.c lp0120 myString.c struct.c exhash.c lp0120.c myString.h sumRange getLine lp0123 printArgs sumRange.c getLine.c lp0123.c printArgs.c tolower goodDoubler.c lp0125 random tolower.c hi lp0125.c random.c bash-4.3$ make lp0208 cc lp0208.c -o lp0208 lp0208.c: In function ‘main’: lp0208.c:14:19: error: field ‘friend’ has incomplete type struct person friend; ^~~~~~ : recipe for target 'lp0208' failed make: *** [lp0208] Error 1 bash-4.3$ pwd /home/accts/sbs5/cs223/www/current/lectures/code bash-4.3$ ./struct2 today: 02/06/2017 tomorrow: 02/07/2017 todayp: 02/06/2017 sizeof(Date) = 6 and sizeof(Datep) = 8 yesterday: 02/05/2017 nextyear: 02/06/2018 today: 02/06/2017 birthday: 02/05/0000 graduation: 00/00/2017 john: John Smith, 07/04/1776 mary: Mary Johnson, 07/04/1776 mary's friend: 0x7ffdb79231a0 John jane: Jane Doe, 06/05/1999 bash-4.3$ ./struct3 sizeof(ptr): 8 and sizeof(struct node) = 40 ptr: 0xbad010 and ptr2: 0xbad030 sizeof(int): 4 sizeof(long): 8 sizeof(ptr): 8 ptr: a: 1, b: 2, c: 3, d: 4, e: 11 ptr2: a: 11, b: 12, c: 13, d: 14, e: 15 bash-4.3$ make struct3 cc struct3.c -o struct3 bash-4.3$ ./struct3 sizeof(ptr): 8 and sizeof(struct node) = 20 ptr: 0x24c5010 and ptr2: 0x24c5030 sizeof(int): 4 sizeof(long): 8 sizeof(ptr): 8 ptr: a: 1, b: 2, c: 3, d: 4, e: 5 ptr2: a: 11, b: 12, c: 13, d: 14, e: 15 bash-4.3$ make struct3 cc struct3.c -o struct3 bash-4.3$ ./struct3 sizeof(ptr): 8 and sizeof(struct node) = 40 ptr: 0x18ed010 and ptr2: 0x18ed030 sizeof(int): 4 sizeof(long): 8 sizeof(ptr): 8 ptr: a: 1, b: 2, c: 3, d: 4, e: 5 ptr2: a: 5, b: 12, c: 13, d: 14, e: 15 bash-4.3$ valgrind ./struct3 ==29964== Memcheck, a memory error detector ==29964== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al. ==29964== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info ==29964== Command: ./struct3 ==29964== sizeof(ptr): 8 and sizeof(struct node) = 40 ptr: 0x51fa040 and ptr2: 0x51fa090 ==29964== Invalid write of size 8 ==29964== at 0x40061E: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29964== Address 0x51fa048 is 0 bytes after a block of size 8 alloc'd ==29964== at 0x4C2BBAD: malloc (vg_replace_malloc.c:299) ==29964== by 0x40058E: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29964== ==29964== Invalid write of size 8 ==29964== at 0x40062A: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29964== Address 0x51fa050 is 8 bytes after a block of size 8 alloc'd ==29964== at 0x4C2BBAD: malloc (vg_replace_malloc.c:299) ==29964== by 0x40058E: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29964== ==29964== Invalid write of size 8 ==29964== at 0x400636: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29964== Address 0x51fa058 is 16 bytes after a block of size 8 alloc'd ==29964== at 0x4C2BBAD: malloc (vg_replace_malloc.c:299) ==29964== by 0x40058E: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29964== ==29964== Invalid write of size 8 ==29964== at 0x400642: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29964== Address 0x51fa060 is 16 bytes after a block of size 16 in arena "client" ==29964== sizeof(int): 4 sizeof(long): 8 sizeof(ptr): 8 ==29964== Invalid read of size 8 ==29964== at 0x40066C: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29964== Address 0x51fa060 is 16 bytes after a block of size 16 in arena "client" ==29964== ==29964== Invalid read of size 8 ==29964== at 0x400674: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29964== Address 0x51fa058 is 16 bytes after a block of size 8 alloc'd ==29964== at 0x4C2BBAD: malloc (vg_replace_malloc.c:299) ==29964== by 0x40058E: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29964== ==29964== Invalid read of size 8 ==29964== at 0x40067C: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29964== Address 0x51fa050 is 8 bytes after a block of size 8 alloc'd ==29964== at 0x4C2BBAD: malloc (vg_replace_malloc.c:299) ==29964== by 0x40058E: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29964== ==29964== Invalid read of size 8 ==29964== at 0x400684: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29964== Address 0x51fa048 is 0 bytes after a block of size 8 alloc'd ==29964== at 0x4C2BBAD: malloc (vg_replace_malloc.c:299) ==29964== by 0x40058E: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29964== ptr: a: 1, b: 2, c: 3, d: 4, e: 5 ptr2: a: 11, b: 12, c: 13, d: 14, e: 15 ==29964== ==29964== HEAP SUMMARY: ==29964== in use at exit: 48 bytes in 2 blocks ==29964== total heap usage: 3 allocs, 1 frees, 1,072 bytes allocated ==29964== ==29964== LEAK SUMMARY: ==29964== definitely lost: 48 bytes in 2 blocks ==29964== indirectly lost: 0 bytes in 0 blocks ==29964== possibly lost: 0 bytes in 0 blocks ==29964== still reachable: 0 bytes in 0 blocks ==29964== suppressed: 0 bytes in 0 blocks ==29964== Rerun with --leak-check=full to see details of leaked memory ==29964== ==29964== For counts of detected and suppressed errors, rerun with: -v ==29964== ERROR SUMMARY: 8 errors from 8 contexts (suppressed: 0 from 0) bash-4.3$ make struct3 cc struct3.c -o struct3 bash-4.3$ !val valgrind ./struct3 ==29982== Memcheck, a memory error detector ==29982== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al. ==29982== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info ==29982== Command: ./struct3 ==29982== sizeof(ptr): 8 and sizeof(struct node) = 40 ptr: 0x51fa040 and ptr2: 0x51fa090 ==29982== Invalid write of size 8 ==29982== at 0x40066E: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29982== Address 0x51fa048 is 0 bytes after a block of size 8 alloc'd ==29982== at 0x4C2BBAD: malloc (vg_replace_malloc.c:299) ==29982== by 0x4005DE: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29982== ==29982== Invalid write of size 8 ==29982== at 0x40067A: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29982== Address 0x51fa050 is 8 bytes after a block of size 8 alloc'd ==29982== at 0x4C2BBAD: malloc (vg_replace_malloc.c:299) ==29982== by 0x4005DE: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29982== ==29982== Invalid write of size 8 ==29982== at 0x400686: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29982== Address 0x51fa058 is 16 bytes after a block of size 8 alloc'd ==29982== at 0x4C2BBAD: malloc (vg_replace_malloc.c:299) ==29982== by 0x4005DE: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29982== ==29982== Invalid write of size 8 ==29982== at 0x400692: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29982== Address 0x51fa060 is 16 bytes after a block of size 16 in arena "client" ==29982== sizeof(int): 4 sizeof(long): 8 sizeof(ptr): 8 ==29982== Invalid read of size 8 ==29982== at 0x4006BC: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29982== Address 0x51fa060 is 16 bytes after a block of size 16 in arena "client" ==29982== ==29982== Invalid read of size 8 ==29982== at 0x4006C4: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29982== Address 0x51fa058 is 16 bytes after a block of size 8 alloc'd ==29982== at 0x4C2BBAD: malloc (vg_replace_malloc.c:299) ==29982== by 0x4005DE: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29982== ==29982== Invalid read of size 8 ==29982== at 0x4006CC: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29982== Address 0x51fa050 is 8 bytes after a block of size 8 alloc'd ==29982== at 0x4C2BBAD: malloc (vg_replace_malloc.c:299) ==29982== by 0x4005DE: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29982== ==29982== Invalid read of size 8 ==29982== at 0x4006D4: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29982== Address 0x51fa048 is 0 bytes after a block of size 8 alloc'd ==29982== at 0x4C2BBAD: malloc (vg_replace_malloc.c:299) ==29982== by 0x4005DE: main (in /home/httpd/html/zoo/classes/cs223/current/lectures/code/struct3) ==29982== ptr: a: 1, b: 2, c: 3, d: 4, e: 5 ptr2: a: 11, b: 12, c: 13, d: 14, e: 15 ==29982== ==29982== HEAP SUMMARY: ==29982== in use at exit: 0 bytes in 0 blocks ==29982== total heap usage: 3 allocs, 3 frees, 1,072 bytes allocated ==29982== ==29982== All heap blocks were freed -- no leaks are possible ==29982== ==29982== For counts of detected and suppressed errors, rerun with: -v ==29982== ERROR SUMMARY: 8 errors from 8 contexts (suppressed: 0 from 0) bash-4.3$ cd bash-4.3$ cd cs223/hw3 bash-4.3$ pwd /home/accts/sbs5/cs223/hw3 bash-4.3$ ls AlternativeTests Callme hash.h hashtest.c Tests bighashtest Callme.o hash.o Makefile words bighashtest.c Callmex hashtest test bash-4.3$ ./hashtest [120] (three) [250] (two) [450] (one) [756] (six) [874] (five) [924] (four) Element found: 1 Element not found bash-4.3$ cat Makefile ## sample makefile for hw3 - Callme ## a number of the dependencies are implicit. ## make figures out the right thing to do. CC = gcc CFLAGS = -g3 -std=gnu99 -pedantic -Wall ## using gnu99 library to get strdup() library function. #CFLAGS = -std=c99 -pedantic -Wall HWK = /c/cs223/hw3 Callme: Callme.o hash.o ${CC} ${CFLAGS} -o Callme Callme.o hash.o hashtest: hashtest.o hash.o $(CC) $(CFLAGS) $^ -o $@ bighashtest: bighashtest.o hash.o $(CC) $(CFLAGS) $^ -o $@ hashtest.o bighashtest.o hash.o: hash.h hash.c clean: rm -i *.o *~ bash-4.3$ ls AlternativeTests Callme hash.h hashtest.c Tests bighashtest Callme.o hash.o Makefile words bighashtest.c Callmex hashtest test bash-4.3$ ./bighashtest [0] (zifw) [3] (wewp) [5] (zzdm) (ptns) [6] (yvoh) (cphk) (nsad) (wkky) [7] (xfrw) (rkee) (riic) [9] (prru) (eexg) [11] (tdmf) [12] (aopl) [16] (xwpq) [18] (fwqd) (ftwa) [19] (cfgc) [21] (rzgb) (xzjy) (bpkx) [22] (biyr) [23] (xnmd) [24] (ioxh) [26] (mlro) (they) [28] (dxuk) (yqdn) [29] (bfjk) [30] (pwsd) [32] (qagg) [34] (pxqi) [35] (ykpo) [36] (jouv) [38] (kbwb) (dblt) [39] (wjcc) (micn) (ydia) [40] (wrhw) [41] (qwpq) [42] (bspe) (kfoj) [43] (tukw) (qscd) [44] (tpus) [45] (dntg) [46] (rrws) [47] (wjck) [48] (lcro) [49] (qxnz) [50] (fktm) [52] (ghbc) (nnvb) [56] (mpuf) (aqbd) [57] (ixqg) [59] (wumb) (nxbs) (clff) [60] (fnnz) (wcqq) [61] (eava) (lqvj) [62] (tndx) [63] (sxsa) (cetc) [68] (deqj) [73] (pkvx) [74] (gxwt) [76] (itdk) [77] (zshx) [78] (glza) [80] (epxc) (ubdu) (suyo) (mndq) [82] (mlhq) (khvi) (cgpx) [86] (nafa) [87] (adgk) [88] (aami) (kgcc) [91] (jhde) (meah) (oach) [92] (engb) (cber) (acio) [93] (dohb) (wpbt) [94] (jksv) (vogr) [97] (hepd) (eqvu) [98] (svbw) (ikam) [99] (nryj) [101] (pzcx) (cqgj) [105] (pjna) (mvtr) [106] (kved) (rlys) [107] (tyye) (ludf) [108] (fkjq) (hbaa) (qhod) [110] (kwci) [114] (eyqc) [115] (xrfc) [116] (zvmw) [117] (vufd) (kskl) (sfmo) (eiqv) [118] (xdbx) [119] (rern) [120] (three) (ioyg) (czuf) (djrx) [121] (rhls) (cbpd) [122] (vanu) (iumo) [123] (rzhg) [124] (pfae) [125] (qwqd) (gafo) (rsvb) [126] (hbas) [130] (ozqh) (ovyd) [131] (aglo) [132] (ynkr) [133] (vths) [134] (nwzg) (dgcx) (dxvt) [135] (fynz) (qtwk) [137] (wtey) [138] (ipbo) (dlya) [139] (gqfm) (ifvf) (gjtf) [140] (ftxz) (ekxd) (euyy) [141] (lyga) (rbcv) (vrly) (ujjd) [142] (idzg) [144] (lwkb) (tjme) [145] (yapg) (ygyx) [148] (pluc) [151] (jhov) (kazq) [152] (vlcs) [153] (bpbe) [154] (izni) [157] (djhg) (anie) (jeuy) [158] (clgh) [161] (rdja) (kxlr) [162] (orlu) (oqnt) (vrwc) [163] (zqmk) [164] (vadi) [165] (oppv) (sfxt) [166] (gztq) (hufc) (rgyt) (iakq) [168] (iecw) (ylzi) (qcoe) [171] (rffm) [172] (rbnj) [173] (hord) [174] (kiue) (uxns) [175] (durd) [176] (qyxn) (jtbp) [177] (bexr) [180] (xjlf) [181] (hntk) (aysh) (oiit) (bipz) [182] (hufs) [186] (fspq) [188] (qqsg) (awwm) [189] (ykgr) [190] (oayu) [192] (bbis) (unmp) [193] (uqgt) [194] (qtmp) (umoq) [195] (ccdy) [196] (xkjw) [199] (drcn) [200] (jzac) [202] (wxsh) (zxjn) [203] (pkmc) [205] (djsl) [209] (cixm) [212] (ugfr) (dkqt) [213] (hsue) [214] (qinn) [215] (fxqh) (vegu) [219] (vegy) (sbae) (aiih) (gxnn) (iqvk) [220] (uwfj) [221] (qinu) [223] (xpkl) [224] (jtmu) [225] (agml) [227] (imid) [229] (sbao) [231] (fbhw) [232] (fone) [233] (zjqt) [234] (dwyv) [235] (xqiy) [236] (pyqr) [239] (ccoz) [240] (rcby) [242] (fjxj) [244] (qsek) (wcsg) [245] (dvfu) (umen) [248] (rnll) [249] (xelp) [250] (two) (kduv) [251] (fgie) (ckjc) [252] (zysv) [254] (yuig) [256] (tpbz) [258] (xdnx) [259] (uahe) [260] (pqlw) [261] (qhff) [262] (gxdc) (lpee) [264] (lkob) [266] (xtnp) (nnxv) [267] (zmac) [268] (jomf) [269] (cftp) [270] (wtqr) (qfjm) [272] (bbjb) [273] (djiz) (fque) [278] (rbos) (vkqd) [281] (bedn) (cczy) [283] (cain) [284] (osvd) [285] (lvyb) [286] (nuuf) (ygpn) [288] (fqut) [290] (fgta) [291] (ervv) [292] (aosa) (iawc) [294] (tqkv) [295] (tjyp) (wknw) (qmgb) [296] (comi) (apqf) [297] (yxnj) [301] (pqwu) [302] (muci) (ywpn) [305] (aosn) (eogv) (orxx) [307] (bpns) [310] (fdzr) (hsve) [313] (pmjr) [314] (ffam) [315] (mkwl) [317] (efyy) [319] (rage) (tzyx) [321] (nktt) (grfb) [322] (usok) [324] (wqmo) (dwzo) [325] (gvsu) [326] (mkbl) [327] (jpal) (ddkt) [328] (czwt) (ewwu) [329] (bxif) [331] (evdl) [332] (twjw) [333] (fqkk) [334] (leql) [336] (ifxi) [337] (tqvv) [340] (entm) [341] (lfot) (zhar) (wctg) (uowz) [342] (dmyl) (dtks) (rnmi) [344] (pvco) [346] (uevj) [347] (ehkc) (bxix) [350] (qkvl) (yvhg) (ixti) [351] (mwjq) (qizk) [355] (aqel) (sgcf) [356] (cfuf) [357] (cocp) (ymze) [358] (luqt) (wdry) [360] (oprw) (pcta) (qcqc) (mjob) (plwu) [362] (nine) [363] (uuvk) (boft) (wraa) [364] (paxc) (ammq) (meya) [365] (vswm) [366] (uszl) [367] (vswo) (bzpc) [369] (dxng) (ivco) (czmg) [370] (cvud) [371] (aapa) (vusu) [374] (jmrm) (mqaw) (oiks) (lohs) [376] (qzxu) [378] (ruji) (imuo) [379] (drzk) (rnxc) [380] (esuo) [382] (cdds) [385] (zxlc) [386] (useu) (kfhi) [387] (yeup) (slyk) (spqo) [388] (dksb) (xdzn) [390] (wmkw) (xxrd) [392] (hgoj) [396] (udne) [397] (jyee) (kujc) [398] (conn) (hesn) [399] (cplp) [404] (pnim) (iupf) [405] (teom) [407] (ivnj) [408] (wppa) [410] (zoih) (chgh) [412] (veix) [414] (srxa) (xtem) [415] (tzzw) [416] (lmwp) [418] (yhzg) (cyea) (xpmm) (tygn) [424] (laza) [425] (dibz) (yjvp) (jjng) [427] (uvjv) [428] (ahmv) [430] (qakq) (acbh) [431] (pfdu) [433] (ntna) [434] (yeki) (afqz) [435] (weqf) (qmsb) [436] (csqm) (pmva) [438] (eugu) [439] (hrdy) (bstn) [440] (auso) [441] (cwiv) (vfrk) [444] (ntnl) [445] (vzjc) (pkzh) (jznk) [446] (lwnm) [447] (yggx) [450] (one) (znvd) (lqzk) [451] (bqxx) (ehlj) [452] (mtqr) [453] (dmeo) [454] (vtvf) (muou) [455] (lpgd) [456] (ecvj) (kbfu) (mqws) [457] (vrzg) [459] (bogs) (qmsz) [460] (bqcv) (ofre) [463] (ynyo) (yrqs) (ryxl) [465] (bfyp) (ejhz) (bxub) [466] (xnge) [467] (dsyc) [468] (bgwt) (uzmx) [469] (joom) [472] (esvj) [473] (qtpd) [474] (ofrs) (pwmf) [475] (tqmi) (mzpd) [476] (iorr) [478] (gvjw) (lgdg) [479] (gocf) [480] (nddj) [481] (dqhd) [482] (xfbb) (kzvg) (newx) [484] (qvlq) (uiea) (kyxh) [485] (mvxj) [486] (rown) [487] (robd) [489] (qzdz) [491] (uemd) (firj) (qpxr) [492] (fgvi) (lapo) (snvu) (oagu) [493] (cteq) (bppk) [494] (rnyu) (zryi) (gioo) [495] (criq) [496] (pitc) [497] (iuqb) (lnva) (nltc) [498] (orel) [502] (nnpj) (hfrv) [503] (xedv) (tdrm) [504] (moqk) [508] (xxsy) [509] (zivd) (vcnv) [510] (htaa) [511] (wwxy) [513] (qvwc) (xrjm) [514] (iqyo) [515] (mkyr) (bmas) (irbf) [517] (gtyq) (fwvr) [519] (dicw) (ymqp) [520] (bjgu) [521] (vnxm) (uqun) [522] (xjec) (rynq) [523] (buqc) [525] (ahnv) [526] (gtdo) [527] (tacw) (ewdo) [529] (vnxu) (obpp) [531] (qxsw) (qxsw) [532] (jmit) (nzxt) [533] (qalw) [535] (gmrq) (esls) [537] (ipfz) (dviv) [538] (jvwc) [539] (ywhc) (dxez) [540] (arzo) [542] (voax) (owfr) [543] (dmfh) (elei) (rrgt) [544] (yatr) (ktxi) [546] (waee) [549] (ywhm) (zuim) (qopu) [553] (ivzp) [554] (ofsb) [555] (jvwt) (nljg) [556] (okii) [557] (yspq) [558] (bito) [559] (dwrb) [560] (jopg) [561] (irmi) [562] (ztky) (rhfr) (xmjc) [563] (eikz) (eafg) (fepx) [566] (tdhv) [568] (rghw) [570] (dtxj) (necd) [573] (pdtu) [575] (ttho) (hkic) [576] (pqze) [578] (bbmq) [579] (vhzk) (ypay) [581] (wnku) [582] (ydyp) (ifpg) [583] (ghrf) (qqwn) [587] (anxd) [588] (rpai) [589] (xfcl) [590] (ltkc) [594] (yddq) [595] (lqqe) (khfz) [596] (icag) (bldb) [597] (diyo) [598] (oqhn) [599] (ddna) [600] (kpvg) (xqmb) [601] (tdsn) (bmws) [602] (cjzs) [603] (zrzu) [604] (zvrz) [605] (kqtm) (zqgk) [608] (rmgz) [609] (jpyn) [610] (sylj) [611] (pyue) [616] (yubx) (jjpd) [617] (gxrx) (tbbq) (ljji) [620] (pzso) [622] (dvjj) [623] (meql) (letj) (ohes) (xepb) [624] (ungf) (twmx) [625] (ruws) (rtdg) (yaub) [626] (ulkf) [627] (lilr) [628] (ldac) [629] (uqan) [630] (pslg) [636] (stat) [638] (jfck) [639] (nunn) [640] (qpop) (xlbz) (slqp) [643] (ampe) [644] (xach) [645] (auuz) [647] (bsaq) [648] (yyeq) [649] (qnsw) (mxky) [650] (nuny) [651] (kvuu) [653] (eccb) [654] (vdcq) [656] (wpha) [658] (ufbu) [660] (vuvs) [662] (mlno) [663] (ilzh) (kplp) (lnmp) [666] (krhu) (wswy) [667] (tqog) (ebeo) [669] (vnoj) [671] (pusg) (zjkp) [672] (ajat) [673] (mbme) (dwss) [674] (pesz) [677] (bapr) (nfwz) [681] (ibye) (ppha) [682] (yfvu) [684] (yfal) (bnvf) [685] (brnk) (gkmn) [686] (xblh) [687] (coql) [688] (qisc) [689] (pnlg) [690] (vghm) [695] (bnvq) [696] (ysge) [697] (ejuu) [698] (qnir) [699] (tkfv) (wxxt) [700] (xblv) [702] (msks) [703] (djxy) [704] (fdim) (ubut) [706] (omqu) [707] (kvkw) (gchq) [708] (pgeh) (hbgs) [711] (szko) [713] (tyjr) [714] (faot) (acea) [715] (uqbc) [716] (rtzl) (cace) [717] (ogho) (wnwq) (cxjh) [718] (eybn) (hsen) (cdru) (xsjy) [720] (pvgc) [723] (lzkb) [724] (fskp) [726] (pxck) [727] (pwzv) [728] (rpmi) (bryk) [729] (mfpv) (wkho) (hidd) [731] (hdna) (xeqm) (ggkb) [733] (hjwt) (wjjr) [734] (wdvm) [735] (hidj) (efsa) [736] (jvyg) [739] (vmgy) [742] (qsjx) [744] (qeqa) (zqsj) (pmdg) [745] (dfvi) (ywjo) (ghiq) [746] (cgwi) (ferm) [748] (bqfs) (dnft) (uuzh) [752] (mhwd) (qhkl) [753] (bhcd) [754] (mgye) (aidd) [756] (six) [759] (yiqd) [760] (efsz) [761] (okkt) [762] (jqnq) [763] (ncia) (tehz) [765] (wjug) (raai) [767] (dsga) [768] (xohq) [770] (licj) [778] (mxwn) [779] (baqw) [780] (pdaw) [782] (tlei) [784] (fiul) (owsw) [785] (fhba) [786] (rfwc) [787] (lvih) [788] (sjlk) [790] (jxki) (jxki) [792] (bmyp) [794] (oqjp) (vbso) [795] (dpmz) [801] (yshm) [802] (rjow) [804] (nfnb) [805] (piwu) [806] (iokc) [808] (gsie) [810] (wmea) (beto) [811] (koel) (pcnj) (jsuy) [813] (znov) (jkph) [814] (svtq) [816] (gpoj) [817] (tcbx) [819] (jitl) [821] (stck) (mesp) [824] (pfhz) (wdwf) [827] (zdno) [830] (abhs) (xhlr) [833] (elhh) [834] (vhrr) [835] (oyev) (nwlr) [836] (chvc) [837] (ooyn) (ujqu) (ltxm) [838] (tlpv) [839] (spky) [841] (weux) [843] (gfnp) [844] (dqav) (nupy) [846] (dpcw) [847] (waho) [848] (ublm) [849] (iuji) [850] (arhw) (vfau) [852] (jtim) (hwil) [855] (azxd) [856] (nkop) (uzqx) [857] (vypz) [859] (rgkw) (tqqe) [860] (cbmj) [862] (mfgd) [863] (peuu) [865] (aauj) [866] (jgnc) (kjzs) [867] (jqoy) [868] (flpb) [869] (llsz) [870] (soxl) [871] (arsa) (pymq) [872] (bgfy) [873] (obio) (ziow) (cxam) [874] (five) [876] (otzo) (wnny) [878] (qsvt) (axgn) [880] (avkn) (axgp) [884] (bqro) [886] (zvuq) [888] (eghd) (apwp) [890] (djeg) (ulcv) (kqwg) (nsjo) (rfxj) [891] (anff) [892] (xxbj) (ezwf) (cnuv) [893] (jxlo) [894] (dhii) [895] (pqhv) [896] (qoiw) (xlzb) [897] (cbxd) [899] (wrqi) (tsxd) [901] (aodq) [902] (hfaw) [904] (mouw) [906] (dbuo) [907] (hlub) [908] (knhk) (afad) [910] (rdgq) (digz) [911] (zjch) [913] (xfqb) [916] (espl) [917] (btwh) [919] (ewhs) [920] (ewht) [921] (axrn) [922] (tnmk) [924] (four) (csvp) [926] (bsyp) (splo) [927] (xiks) (buus) [931] (nrba) [932] (druy) [934] (uytd) [935] (shge) [936] (vwuf) [937] (eewh) [938] (ppuu) [939] (kqmb) [940] (vwuj) (hzdf) [941] (ystm) [943] (jclv) [946] (nqdo) [947] (bzva) [948] (ipuf) [949] (dgai) [952] (ofwl) [954] (wkuc) (rglu) [955] (xhxc) [956] (xhxd) [957] (jwdx) (ebhn) [959] (cgdq) (ulye) [960] (ixez) [961] (mnmy) [962] (hvlx) [963] (ipuu) (tvhq) [964] (hiqb) (lyze) [965] (mgfk) [968] (tuju) (nckl) [969] (stos) (gmli) (srsq) [970] (aifz) [972] (vjeg) [976] (ukfj) (liev) [977] (ozoy) [981] (tmzz) [982] (sodp) [983] (nwxz) (xztq) [990] (yvdk) (zluc) (cnvw) [991] (kyhs) (vbur) [993] (lrsp) (kqxm) [995] (qhxr) (ttwd) [997] (waty) [999] (xqqm) [1000] (djft) [1002] (loyv) (rblj) [1004] (xyaz) [1005] (hchz) [1006] (pdnl) [1007] (zkws) (jqfn) [1008] (yjgf) [1009] (fujl) (vtqv) [1010] (iqio) (ncvk) (gskm) (frpj) [1011] (vmjf) [1013] (refx) (fmzh) (ndto) [1015] (rwbl) [1016] (qnwb) [1017] (drvm) [1018] (fnxn) (fsns) (lcgd) [1019] (ltza) [1020] (dwlu) (naeh) [1021] (otqi) [1023] (bsee) Element found: 1 Element not found bash-4.3$ valgrind !! valgrind ./bighashtest ==31127== Memcheck, a memory error detector ==31127== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al. ==31127== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info ==31127== Command: ./bighashtest ==31127== [0] (zifw) [3] (wewp) [5] (zzdm) (ptns) [6] (yvoh) (cphk) (nsad) (wkky) [7] (xfrw) (rkee) (riic) [9] (prru) (eexg) [11] (tdmf) [12] (aopl) [16] (xwpq) [18] (fwqd) (ftwa) [19] (cfgc) [21] (rzgb) (xzjy) (bpkx) [22] (biyr) [23] (xnmd) [24] (ioxh) [26] (mlro) (they) [28] (dxuk) (yqdn) [29] (bfjk) [30] (pwsd) [32] (qagg) [34] (pxqi) [35] (ykpo) [36] (jouv) [38] (kbwb) (dblt) [39] (wjcc) (micn) (ydia) [40] (wrhw) [41] (qwpq) [42] (bspe) (kfoj) [43] (tukw) (qscd) [44] (tpus) [45] (dntg) [46] (rrws) [47] (wjck) [48] (lcro) [49] (qxnz) [50] (fktm) [52] (ghbc) (nnvb) [56] (mpuf) (aqbd) [57] (ixqg) [59] (wumb) (nxbs) (clff) [60] (fnnz) (wcqq) [61] (eava) (lqvj) [62] (tndx) [63] (sxsa) (cetc) [68] (deqj) [73] (pkvx) [74] (gxwt) [76] (itdk) [77] (zshx) [78] (glza) [80] (epxc) (ubdu) (suyo) (mndq) [82] (mlhq) (khvi) (cgpx) [86] (nafa) [87] (adgk) [88] (aami) (kgcc) [91] (jhde) (meah) (oach) [92] (engb) (cber) (acio) [93] (dohb) (wpbt) [94] (jksv) (vogr) [97] (hepd) (eqvu) [98] (svbw) (ikam) [99] (nryj) [101] (pzcx) (cqgj) [105] (pjna) (mvtr) [106] (kved) (rlys) [107] (tyye) (ludf) [108] (fkjq) (hbaa) (qhod) [110] (kwci) [114] (eyqc) [115] (xrfc) [116] (zvmw) [117] (vufd) (kskl) (sfmo) (eiqv) [118] (xdbx) [119] (rern) [120] (three) (ioyg) (czuf) (djrx) [121] (rhls) (cbpd) [122] (vanu) (iumo) [123] (rzhg) [124] (pfae) [125] (qwqd) (gafo) (rsvb) [126] (hbas) [130] (ozqh) (ovyd) [131] (aglo) [132] (ynkr) [133] (vths) [134] (nwzg) (dgcx) (dxvt) [135] (fynz) (qtwk) [137] (wtey) [138] (ipbo) (dlya) [139] (gqfm) (ifvf) (gjtf) [140] (ftxz) (ekxd) (euyy) [141] (lyga) (rbcv) (vrly) (ujjd) [142] (idzg) [144] (lwkb) (tjme) [145] (yapg) (ygyx) [148] (pluc) [151] (jhov) (kazq) [152] (vlcs) [153] (bpbe) [154] (izni) [157] (djhg) (anie) (jeuy) [158] (clgh) [161] (rdja) (kxlr) [162] (orlu) (oqnt) (vrwc) [163] (zqmk) [164] (vadi) [165] (oppv) (sfxt) [166] (gztq) (hufc) (rgyt) (iakq) [168] (iecw) (ylzi) (qcoe) [171] (rffm) [172] (rbnj) [173] (hord) [174] (kiue) (uxns) [175] (durd) [176] (qyxn) (jtbp) [177] (bexr) [180] (xjlf) [181] (hntk) (aysh) (oiit) (bipz) [182] (hufs) [186] (fspq) [188] (qqsg) (awwm) [189] (ykgr) [190] (oayu) [192] (bbis) (unmp) [193] (uqgt) [194] (qtmp) (umoq) [195] (ccdy) [196] (xkjw) [199] (drcn) [200] (jzac) [202] (wxsh) (zxjn) [203] (pkmc) [205] (djsl) [209] (cixm) [212] (ugfr) (dkqt) [213] (hsue) [214] (qinn) [215] (fxqh) (vegu) [219] (vegy) (sbae) (aiih) (gxnn) (iqvk) [220] (uwfj) [221] (qinu) [223] (xpkl) [224] (jtmu) [225] (agml) [227] (imid) [229] (sbao) [231] (fbhw) [232] (fone) [233] (zjqt) [234] (dwyv) [235] (xqiy) [236] (pyqr) [239] (ccoz) [240] (rcby) [242] (fjxj) [244] (qsek) (wcsg) [245] (dvfu) (umen) [248] (rnll) [249] (xelp) [250] (two) (kduv) [251] (fgie) (ckjc) [252] (zysv) [254] (yuig) [256] (tpbz) [258] (xdnx) [259] (uahe) [260] (pqlw) [261] (qhff) [262] (gxdc) (lpee) [264] (lkob) [266] (xtnp) (nnxv) [267] (zmac) [268] (jomf) [269] (cftp) [270] (wtqr) (qfjm) [272] (bbjb) [273] (djiz) (fque) [278] (rbos) (vkqd) [281] (bedn) (cczy) [283] (cain) [284] (osvd) [285] (lvyb) [286] (nuuf) (ygpn) [288] (fqut) [290] (fgta) [291] (ervv) [292] (aosa) (iawc) [294] (tqkv) [295] (tjyp) (wknw) (qmgb) [296] (comi) (apqf) [297] (yxnj) [301] (pqwu) [302] (muci) (ywpn) [305] (aosn) (eogv) (orxx) [307] (bpns) [310] (fdzr) (hsve) [313] (pmjr) [314] (ffam) [315] (mkwl) [317] (efyy) [319] (rage) (tzyx) [321] (nktt) (grfb) [322] (usok) [324] (wqmo) (dwzo) [325] (gvsu) [326] (mkbl) [327] (jpal) (ddkt) [328] (czwt) (ewwu) [329] (bxif) [331] (evdl) [332] (twjw) [333] (fqkk) [334] (leql) [336] (ifxi) [337] (tqvv) [340] (entm) [341] (lfot) (zhar) (wctg) (uowz) [342] (dmyl) (dtks) (rnmi) [344] (pvco) [346] (uevj) [347] (ehkc) (bxix) [350] (qkvl) (yvhg) (ixti) [351] (mwjq) (qizk) [355] (aqel) (sgcf) [356] (cfuf) [357] (cocp) (ymze) [358] (luqt) (wdry) [360] (oprw) (pcta) (qcqc) (mjob) (plwu) [362] (nine) [363] (uuvk) (boft) (wraa) [364] (paxc) (ammq) (meya) [365] (vswm) [366] (uszl) [367] (vswo) (bzpc) [369] (dxng) (ivco) (czmg) [370] (cvud) [371] (aapa) (vusu) [374] (jmrm) (mqaw) (oiks) (lohs) [376] (qzxu) [378] (ruji) (imuo) [379] (drzk) (rnxc) [380] (esuo) [382] (cdds) [385] (zxlc) [386] (useu) (kfhi) [387] (yeup) (slyk) (spqo) [388] (dksb) (xdzn) [390] (wmkw) (xxrd) [392] (hgoj) [396] (udne) [397] (jyee) (kujc) [398] (conn) (hesn) [399] (cplp) [404] (pnim) (iupf) [405] (teom) [407] (ivnj) [408] (wppa) [410] (zoih) (chgh) [412] (veix) [414] (srxa) (xtem) [415] (tzzw) [416] (lmwp) [418] (yhzg) (cyea) (xpmm) (tygn) [424] (laza) [425] (dibz) (yjvp) (jjng) [427] (uvjv) [428] (ahmv) [430] (qakq) (acbh) [431] (pfdu) [433] (ntna) [434] (yeki) (afqz) [435] (weqf) (qmsb) [436] (csqm) (pmva) [438] (eugu) [439] (hrdy) (bstn) [440] (auso) [441] (cwiv) (vfrk) [444] (ntnl) [445] (vzjc) (pkzh) (jznk) [446] (lwnm) [447] (yggx) [450] (one) (znvd) (lqzk) [451] (bqxx) (ehlj) [452] (mtqr) [453] (dmeo) [454] (vtvf) (muou) [455] (lpgd) [456] (ecvj) (kbfu) (mqws) [457] (vrzg) [459] (bogs) (qmsz) [460] (bqcv) (ofre) [463] (ynyo) (yrqs) (ryxl) [465] (bfyp) (ejhz) (bxub) [466] (xnge) [467] (dsyc) [468] (bgwt) (uzmx) [469] (joom) [472] (esvj) [473] (qtpd) [474] (ofrs) (pwmf) [475] (tqmi) (mzpd) [476] (iorr) [478] (gvjw) (lgdg) [479] (gocf) [480] (nddj) [481] (dqhd) [482] (xfbb) (kzvg) (newx) [484] (qvlq) (uiea) (kyxh) [485] (mvxj) [486] (rown) [487] (robd) [489] (qzdz) [491] (uemd) (firj) (qpxr) [492] (fgvi) (lapo) (snvu) (oagu) [493] (cteq) (bppk) [494] (rnyu) (zryi) (gioo) [495] (criq) [496] (pitc) [497] (iuqb) (lnva) (nltc) [498] (orel) [502] (nnpj) (hfrv) [503] (xedv) (tdrm) [504] (moqk) [508] (xxsy) [509] (zivd) (vcnv) [510] (htaa) [511] (wwxy) [513] (qvwc) (xrjm) [514] (iqyo) [515] (mkyr) (bmas) (irbf) [517] (gtyq) (fwvr) [519] (dicw) (ymqp) [520] (bjgu) [521] (vnxm) (uqun) [522] (xjec) (rynq) [523] (buqc) [525] (ahnv) [526] (gtdo) [527] (tacw) (ewdo) [529] (vnxu) (obpp) [531] (qxsw) (qxsw) [532] (jmit) (nzxt) [533] (qalw) [535] (gmrq) (esls) [537] (ipfz) (dviv) [538] (jvwc) [539] (ywhc) (dxez) [540] (arzo) [542] (voax) (owfr) [543] (dmfh) (elei) (rrgt) [544] (yatr) (ktxi) [546] (waee) [549] (ywhm) (zuim) (qopu) [553] (ivzp) [554] (ofsb) [555] (jvwt) (nljg) [556] (okii) [557] (yspq) [558] (bito) [559] (dwrb) [560] (jopg) [561] (irmi) [562] (ztky) (rhfr) (xmjc) [563] (eikz) (eafg) (fepx) [566] (tdhv) [568] (rghw) [570] (dtxj) (necd) [573] (pdtu) [575] (ttho) (hkic) [576] (pqze) [578] (bbmq) [579] (vhzk) (ypay) [581] (wnku) [582] (ydyp) (ifpg) [583] (ghrf) (qqwn) [587] (anxd) [588] (rpai) [589] (xfcl) [590] (ltkc) [594] (yddq) [595] (lqqe) (khfz) [596] (icag) (bldb) [597] (diyo) [598] (oqhn) [599] (ddna) [600] (kpvg) (xqmb) [601] (tdsn) (bmws) [602] (cjzs) [603] (zrzu) [604] (zvrz) [605] (kqtm) (zqgk) [608] (rmgz) [609] (jpyn) [610] (sylj) [611] (pyue) [616] (yubx) (jjpd) [617] (gxrx) (tbbq) (ljji) [620] (pzso) [622] (dvjj) [623] (meql) (letj) (ohes) (xepb) [624] (ungf) (twmx) [625] (ruws) (rtdg) (yaub) [626] (ulkf) [627] (lilr) [628] (ldac) [629] (uqan) [630] (pslg) [636] (stat) [638] (jfck) [639] (nunn) [640] (qpop) (xlbz) (slqp) [643] (ampe) [644] (xach) [645] (auuz) [647] (bsaq) [648] (yyeq) [649] (qnsw) (mxky) [650] (nuny) [651] (kvuu) [653] (eccb) [654] (vdcq) [656] (wpha) [658] (ufbu) [660] (vuvs) [662] (mlno) [663] (ilzh) (kplp) (lnmp) [666] (krhu) (wswy) [667] (tqog) (ebeo) [669] (vnoj) [671] (pusg) (zjkp) [672] (ajat) [673] (mbme) (dwss) [674] (pesz) [677] (bapr) (nfwz) [681] (ibye) (ppha) [682] (yfvu) [684] (yfal) (bnvf) [685] (brnk) (gkmn) [686] (xblh) [687] (coql) [688] (qisc) [689] (pnlg) [690] (vghm) [695] (bnvq) [696] (ysge) [697] (ejuu) [698] (qnir) [699] (tkfv) (wxxt) [700] (xblv) [702] (msks) [703] (djxy) [704] (fdim) (ubut) [706] (omqu) [707] (kvkw) (gchq) [708] (pgeh) (hbgs) [711] (szko) [713] (tyjr) [714] (faot) (acea) [715] (uqbc) [716] (rtzl) (cace) [717] (ogho) (wnwq) (cxjh) [718] (eybn) (hsen) (cdru) (xsjy) [720] (pvgc) [723] (lzkb) [724] (fskp) [726] (pxck) [727] (pwzv) [728] (rpmi) (bryk) [729] (mfpv) (wkho) (hidd) [731] (hdna) (xeqm) (ggkb) [733] (hjwt) (wjjr) [734] (wdvm) [735] (hidj) (efsa) [736] (jvyg) [739] (vmgy) [742] (qsjx) [744] (qeqa) (zqsj) (pmdg) [745] (dfvi) (ywjo) (ghiq) [746] (cgwi) (ferm) [748] (bqfs) (dnft) (uuzh) [752] (mhwd) (qhkl) [753] (bhcd) [754] (mgye) (aidd) [756] (six) [759] (yiqd) [760] (efsz) [761] (okkt) [762] (jqnq) [763] (ncia) (tehz) [765] (wjug) (raai) [767] (dsga) [768] (xohq) [770] (licj) [778] (mxwn) [779] (baqw) [780] (pdaw) [782] (tlei) [784] (fiul) (owsw) [785] (fhba) [786] (rfwc) [787] (lvih) [788] (sjlk) [790] (jxki) (jxki) [792] (bmyp) [794] (oqjp) (vbso) [795] (dpmz) [801] (yshm) [802] (rjow) [804] (nfnb) [805] (piwu) [806] (iokc) [808] (gsie) [810] (wmea) (beto) [811] (koel) (pcnj) (jsuy) [813] (znov) (jkph) [814] (svtq) [816] (gpoj) [817] (tcbx) [819] (jitl) [821] (stck) (mesp) [824] (pfhz) (wdwf) [827] (zdno) [830] (abhs) (xhlr) [833] (elhh) [834] (vhrr) [835] (oyev) (nwlr) [836] (chvc) [837] (ooyn) (ujqu) (ltxm) [838] (tlpv) [839] (spky) [841] (weux) [843] (gfnp) [844] (dqav) (nupy) [846] (dpcw) [847] (waho) [848] (ublm) [849] (iuji) [850] (arhw) (vfau) [852] (jtim) (hwil) [855] (azxd) [856] (nkop) (uzqx) [857] (vypz) [859] (rgkw) (tqqe) [860] (cbmj) [862] (mfgd) [863] (peuu) [865] (aauj) [866] (jgnc) (kjzs) [867] (jqoy) [868] (flpb) [869] (llsz) [870] (soxl) [871] (arsa) (pymq) [872] (bgfy) [873] (obio) (ziow) (cxam) [874] (five) [876] (otzo) (wnny) [878] (qsvt) (axgn) [880] (avkn) (axgp) [884] (bqro) [886] (zvuq) [888] (eghd) (apwp) [890] (djeg) (ulcv) (kqwg) (nsjo) (rfxj) [891] (anff) [892] (xxbj) (ezwf) (cnuv) [893] (jxlo) [894] (dhii) [895] (pqhv) [896] (qoiw) (xlzb) [897] (cbxd) [899] (wrqi) (tsxd) [901] (aodq) [902] (hfaw) [904] (mouw) [906] (dbuo) [907] (hlub) [908] (knhk) (afad) [910] (rdgq) (digz) [911] (zjch) [913] (xfqb) [916] (espl) [917] (btwh) [919] (ewhs) [920] (ewht) [921] (axrn) [922] (tnmk) [924] (four) (csvp) [926] (bsyp) (splo) [927] (xiks) (buus) [931] (nrba) [932] (druy) [934] (uytd) [935] (shge) [936] (vwuf) [937] (eewh) [938] (ppuu) [939] (kqmb) [940] (vwuj) (hzdf) [941] (ystm) [943] (jclv) [946] (nqdo) [947] (bzva) [948] (ipuf) [949] (dgai) [952] (ofwl) [954] (wkuc) (rglu) [955] (xhxc) [956] (xhxd) [957] (jwdx) (ebhn) [959] (cgdq) (ulye) [960] (ixez) [961] (mnmy) [962] (hvlx) [963] (ipuu) (tvhq) [964] (hiqb) (lyze) [965] (mgfk) [968] (tuju) (nckl) [969] (stos) (gmli) (srsq) [970] (aifz) [972] (vjeg) [976] (ukfj) (liev) [977] (ozoy) [981] (tmzz) [982] (sodp) [983] (nwxz) (xztq) [990] (yvdk) (zluc) (cnvw) [991] (kyhs) (vbur) [993] (lrsp) (kqxm) [995] (qhxr) (ttwd) [997] (waty) [999] (xqqm) [1000] (djft) [1002] (loyv) (rblj) [1004] (xyaz) [1005] (hchz) [1006] (pdnl) [1007] (zkws) (jqfn) [1008] (yjgf) [1009] (fujl) (vtqv) [1010] (iqio) (ncvk) (gskm) (frpj) [1011] (vmjf) [1013] (refx) (fmzh) (ndto) [1015] (rwbl) [1016] (qnwb) [1017] (drvm) [1018] (fnxn) (fsns) (lcgd) [1019] (ltza) [1020] (dwlu) (naeh) [1021] (otqi) [1023] (bsee) Element found: 1 Element not found ==31127== ==31127== HEAP SUMMARY: ==31127== in use at exit: 0 bytes in 0 blocks ==31127== total heap usage: 2,016 allocs, 2,016 frees, 30,369 bytes allocated ==31127== ==31127== All heap blocks were freed -- no leaks are possible ==31127== ==31127== For counts of detected and suppressed errors, rerun with: -v ==31127== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) bash-4.3$ ls AlternativeTests Callme hash.h hashtest.c Tests bighashtest Callme.o hash.o Makefile words bighashtest.c Callmex hashtest test bash-4.3$ cd bash-4.3$ cd cs223/www/current/lectures/code/ bash-4.3$ ls badDoubler.c hi.c lp0206 struct examplehash lists lp0206.c struct2 examplehash2 lists.c lp0208.c struct2.c examplehash2.c lookingAtPointers mt struct2.c~ examplehash.c lookingAtPointers.c mygetLine struct3 exhash lp0118 mygetLine.c struct3.c exhash2 lp0118.c myString struct3.c~ exhash2.c lp0120 myString.c struct.c exhash.c lp0120.c myString.h sumRange getLine lp0123 printArgs sumRange.c getLine.c lp0123.c printArgs.c tolower goodDoubler.c lp0125 random tolower.c hi lp0125.c random.c bash-4.3$ ./lists Usage: lists integers+ bash-4.3$ ./lists 2 3 4 5 3 4 5 insert 2 2 insert 3 3 2 insert 4 4 3 2 insert 5 5 4 3 2 insert 3 3 5 4 3 2 insert 4 4 3 5 4 3 2 insert 5 5 4 3 5 4 3 2 Maximum value: 5 Length of list: 7 Deleting node with value: 1 No node with value: 1 5 4 3 5 4 3 2 Element 5 of list: 3 5 4 3 5 4 3 2 Deleting element 5 of list. 5 4 3 5 4 2 Element 2 from end of list: 4 Length of list: 6 Mystery function: 2 4 5 3 4 5 pop gets 5 4 3 5 4 2 pop gets 4 3 5 4 2 pop gets 3 5 4 2 pop gets 5 4 2 pop gets 4 2 pop gets 2 Length of list: 0 bash-4.3$ exit Process shell finished