--- mstools/samples/rpc/dict/replay.c 2018/08/09 18:20:01 1.1 +++ mstools/samples/rpc/dict/replay.c 2018/08/09 18:20:57 1.1.1.2 @@ -2,7 +2,7 @@ /** **/ /** Microsoft RPC Examples **/ /** Dictionary Application **/ -/** Copyright(c) Microsoft Corp. 1991 **/ +/** Copyright(c) Microsoft Corp. 1992 **/ /** **/ /*************************************************************/ @@ -278,6 +278,7 @@ VDict_Curr_Next( Dictionary * pdict = (Dictionary*) (v_dict); RDict * prdict = (RDict*) pdict; // for debug ease... Dict_Status status; + Record * curr_record; if ( (pdict == NULL) || DICT_EMPTY(pdict) ) { status = EMPTY_DICTIONARY; @@ -307,6 +308,7 @@ VDict_Curr_Prev( Dictionary * pdict = (Dictionary*) (v_dict); RDict * prdict = (RDict*) pdict; // for debug ease... Dict_Status status; + Record * curr_record; if ( (pdict == NULL) || DICT_EMPTY(pdict) ) { status = EMPTY_DICTIONARY; @@ -424,23 +426,21 @@ Init_dict(Dictionary * dp) { Record* rp; - printf ("in Init_dict\n"); - /* */ - rp = makeRecord(0, "jack_smith"); Dict_Insert(dp, rp); - rp = makeRecord(0, "john_doe"); Dict_Insert(dp, rp); - rp = makeRecord(1, "steve_johnson"); Dict_Insert(dp, rp); - rp = makeRecord(2, "debbie_jones"); Dict_Insert(dp, rp); - rp = makeRecord(0, "mike_jacobs"); Dict_Insert(dp, rp); - rp = makeRecord(2, "bill_jackson"); Dict_Insert(dp, rp); - rp = makeRecord(0, "jane_doe"); Dict_Insert(dp, rp); - rp = makeRecord(1, "james_doe"); Dict_Insert(dp, rp); - rp = makeRecord(1, "jean_doe"); Dict_Insert(dp, rp); - rp = makeRecord(0, "joana_smith"); Dict_Insert(dp, rp); - rp = makeRecord(1, "michael_jones"); Dict_Insert(dp, rp); - rp = makeRecord(0, "dianne_jackson"); Dict_Insert(dp, rp); - rp = makeRecord(0, "jacob_jacobson"); Dict_Insert(dp, rp); + rp = makeRecord((short)0, "jack_smith"); Dict_Insert(dp, rp); + rp = makeRecord((short)0, "john_doe"); Dict_Insert(dp, rp); + rp = makeRecord((short)1, "steve_johnson"); Dict_Insert(dp, rp); + rp = makeRecord((short)2, "debbie_jones"); Dict_Insert(dp, rp); + rp = makeRecord((short)0, "mike_jacobs"); Dict_Insert(dp, rp); + rp = makeRecord((short)2, "bill_jackson"); Dict_Insert(dp, rp); + rp = makeRecord((short)0, "jane_doe"); Dict_Insert(dp, rp); + rp = makeRecord((short)1, "james_doe"); Dict_Insert(dp, rp); + rp = makeRecord((short)1, "jean_doe"); Dict_Insert(dp, rp); + rp = makeRecord((short)0, "joana_smith"); Dict_Insert(dp, rp); + rp = makeRecord((short)1, "michael_jones"); Dict_Insert(dp, rp); + rp = makeRecord((short)0, "dianne_jackson"); Dict_Insert(dp, rp); + rp = makeRecord((short)0, "jacob_jacobson"); Dict_Insert(dp, rp); Dict_Print(dp, TAB_STOPS); } @@ -458,6 +458,7 @@ VDict_X_Dict( { // Dictionary * pdict = (Dictionary*) (v_dict); RDict * prdict = (RDict*)v_dict; + Dict_Status status; if (DICT_EMPTY(prdict)) return(DICT_EMPTY_DICTIONARY); @@ -484,7 +485,7 @@ VDict_I_Dict( for (i=3; i < size; i++) { status = VDict_Insert( prdict, - makeRecord(i, "") + makeRecord(i, "<") ); } return( (VDict_Status)status );