/* Generated with C2C (Cedar To C)*/ /* Copyright (C) 1992 by Xerox Corporation. All rights reserved. */ /* time: June 7, 1992 11:37:42 am PDT */ /* C2C version: October 16, 1990 (native) */ /* ref-counting: off */ /* file: VoiceViewersImpl, module: VoiceViewersImpl */ /* switches: bcfhklnouw */ #include #include static char versionStamp[] = "@(#)mob_version [1199836395,379235674] VoiceViewersImpl"; typedef unsigned word, *ptr; typedef unsigned char byte, *bPt; typedef unsigned short half, *hPt; typedef word (*fPt)(); typedef struct {word f0, f1, f2, f3, f4, f5, f6, f7;} W8; typedef struct {W8 f; W8 r;} W16; typedef struct {word f0, f1, f2, f3, f4;} W5; typedef struct {W8 f; W5 r;} W13; typedef struct {W16 f; W13 r;} W29; typedef struct {word f0, f1, f2, f3;} W4; typedef struct {W8 f; W4 r;} W12; typedef struct {W16 f; W12 r;} W28; typedef struct {word f0, f1, f2;} W3; typedef struct {W8 f; W3 r;} W11; typedef struct {W16 f; W11 r;} W27; typedef W27 *W27Pt; typedef W28 *W28Pt; typedef struct {W16 f; W16 r;} W32; typedef struct {W32 f; word r;} W33; typedef struct {word f0, f1, f2, f3, f4, f5;} W6; typedef struct {W8 f; W6 r;} W14; typedef struct {W16 f; W14 r;} W30; typedef W3 *W3Pt; typedef struct {word f0, f1;} W2; typedef struct {W8 f; word r;} W9; typedef struct {W8 f; W2 r;} W10; typedef struct {unsigned u1:5, f:1, u2:2;} * P1x5b; typedef struct {unsigned u1:6, f:1, u2:1;} * P1x6b; typedef W2 *W2Pt; typedef struct {word f0, f1, f2, f3, f4, f5, f6;} W7; typedef struct {W8 f; W7 r;} W15; #define SOURCE(p, l) /* source p, l */ #define SGNCK(i) ((int) (word) (i) < 0 ? XR_RaiseArithmeticFault(): i ) #define IOP2(op, x, y) ( (word) ((x) op (y)) ) #define MIN(cast, x, y) ( ( cast x) < ( cast y) ? (x) : (y) ) #define MAX(cast, x, y) ( ( cast x) > ( cast y) ? (x) : (y) ) #define BCK(idx, lim) ( ((unsigned) idx) >= ((unsigned) lim) ? (XR_RaiseBoundsFault()) : (idx) ) static void NoName_Q6192(); static void VoiceViewersImpl_P0(); static void BuildVoiceViewer_P60(); static void CreateVoiceViewerPopUpButtons_P120(); static void QProc_P180(); static void AddProc_P240(); static void PlayProc_P300(); static void StopProc_P360(); static void SaveProc_P420(); static void StoreProc_P480(); static void MarkProc_P540(); static void DictationOpsProc_P600(); static void AdjustSilencesProc_P660(); static void RegisterButtonBehaviors_P720(); static word SetVoiceRopeInfo_P780(); static void SetViewerContents_P840(); static void SetViewerDoIt_P4140(); static word SetTiogaViewerParams_P900(); static void SetTiogaViewerDoIt_P4200(); static void SetVoiceLooks_P960(); static void DoIt_P4260(); static void MakeVoiceEdited_P1020(); static void DoIt_P4320(); static void MakeVoiceNotEdited_P1080(); static void DoIt_P4380(); static void SetVoiceViewerEditStatus_P1140(); static void DoIt_P4440(); static word ViewerContainsVoice_P1200(); static word SameViewerDoc_P1260(); static void SetParentViewer_P1320(); static word FindAttachedVoiceViewers_P1380(); static void RemoveParentPointersTo_P1440(); static void RemoveParentViewer_P1500(); static word GetVoiceViewerInfo_P1560(); static word GetVoiceViewerInfoList_P1620(); static word InsertVoiceViewerInfo_P1680(); static void StoreVoice_P1740(); static void SaveVoice_P1800(); static void RemoveVoiceViewerInfo_P1860(); static word DestroyViewerEvent_P1920(); static word DestroyVoiceInfo_P1980(); static void RedrawViewerMenuProc_P2040(); static word ChangeColumnEvent_P2100(); static word GetVoiceLock_P2160(); static void InterceptAllInput_P2220(); static void InterceptBackSpace_P2280(); static void InterceptBackWord_P2340(); static void InterceptDelete_P2400(); static void InterceptEdit_P2460(); static void RecordEditObject_P5268(); static word TestSelections_P2520(); static word TestPrimary_P2580(); static void CheckDelete_P2640(); static void CheckCopy_P2700(); static word VoiceInSourceDocument_P2760(); static void TrackTextCopy_P2820(); static void CheckCopyFormat_P2880(); static void CheckCopyLooks_P2940(); static void CheckTranspose_P3000(); static void CheckTransposeFormat_P3060(); static void CheckTransposeLooks_P3120(); static void HereWeGoAgain_P3180(); static void Mumble_P3240(); static void DescribeSelection_P3300(); static void ReplaceSelectionWithSavedInterval_P3360(); static void Delete_P3420(); static void Copy_P3480(); static void Transpose_P3540(); static void SelectionStates_P3600(); static word SoundListFromIntervalSpecs_P3660(); static void ExtractSoundList_P3720(); static void ReplaceSoundList_P3780(); static void SoundChars_P3840(); static void AddChars_P5568(); static word AddToPartChar_P5724(); static void LastSilenceInSoundList_P3900(); static word AppendSound_P3960(); static void AppendSoundToSoundInterval_P4020(); static void AppendSoundListToSoundList_P4080(); static struct {unsigned f; char r[4];} string1 = {131076, "\216\251\000"}; static struct {unsigned f; char r[4];} string2 = {65537, "\001\000\000"}; static struct {unsigned f; char r[44];} string3 = {2752556, "\260\006\005\146\151\162\163\164\257\300\312\131\110\115\300\370\314\351\125\101\004\005\004\162\145\163\164\214\257\300\312\131\110\115\300\370\314\351\125\101\004\261\000"}; static struct {unsigned f; char r[4];} string4 = {131074, "\003\002\000"}; static struct {unsigned f; char r[4];} string5 = {65540, "\251\000\000"}; static struct {unsigned f; char r[16];} string6 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\104\304\000\000"}; static struct {unsigned f; char r[24];} string7 = {1376277, "\007\000\001\002\007\020\001\002\000\007\036\002\004\003\002\004\014\016\015\003\001\000\000"}; static struct {unsigned f; char r[16];} string8 = {917520, "\216\257\300\363\223\326\161\300\017\164\046\072\104\350\000"}; static struct {unsigned f; char r[16];} string9 = {851984, "\257\300\312\131\110\115\300\370\314\351\125\100\324\000\000"}; static struct {unsigned f; char r[4];} string10 = {131074, "\0049\000"}; static struct {unsigned f; char r[16];} string11 = {851984, "\257\300\312\131\110\115\300\370\314\351\125\100\310\000\000"}; static struct {unsigned f; char r[4];} string12 = {131074, "\004'\000"}; static struct {unsigned f; char r[20];} string13 = {1179668, "\260\006\005\146\151\162\163\164\217\005\004\162\145\163\164\214\217\261\000"}; static struct {unsigned f; char r[4];} string14 = {131074, "\004\003\000"}; static struct {unsigned f; char r[44];} string15 = {2752556, "\260\007\006\154\145\156\147\164\150\210\241\000\200\177\377\005\004\164\145\170\164\254\206\012\011\155\141\170\114\145\156\147\164\150\210\241\000\200\177\377\243\261\000"}; static struct {unsigned f; char r[4];} string16 = {65540, "\243\000\000"}; static struct {unsigned f; char r[48];} string17 = {2883632, "\260\006\005\146\151\162\163\164\216\257\300\312\131\110\115\300\370\314\351\125\100\200\005\004\162\145\163\164\214\216\257\300\312\131\110\115\300\370\314\351\125\100\200\261\000\000\000"}; static struct {unsigned f; char r[16];} string18 = {851984, "\257\300\312\131\110\115\300\370\314\351\125\100\200\000\000"}; static struct {unsigned f; char r[24];} string19 = {1507351, "\006\012\000\001\010\001\024\001\034\001\040\001\044\001\064\001\070\001\074\001\100\100\001"}; static struct {unsigned f; char r[16];} string20 = {851984, "\257\300\045\005\337\143\300\252\356\334\244\101\034\000\000"}; static struct {unsigned f; char r[44];} string21 = {2752556, "\260\006\005\146\151\162\163\164\257\300\312\131\110\115\300\370\314\351\125\100\274\005\004\162\145\163\164\214\257\300\312\131\110\115\300\370\314\351\125\100\274\261\000"}; static struct {unsigned f; char r[16];} string22 = {851984, "\257\300\013\170\373\103\300\170\332\235\162\100\164\000\000"}; static struct {unsigned f; char r[16];} string23 = {851984, "\257\300\113\175\243\331\300\252\247\212\133\100\164\000\000"}; static struct {unsigned f; char r[36];} string24 = {2162721, "\006\014\000\001\060\001\064\001\070\001\074\001\100\100\001\100\124\001\100\130\001\100\134\001\100\140\001\100\144\001\100\150\001\000\000"}; static struct {unsigned f; char r[16];} string25 = {851984, "\257\300\107\204\014\353\300\026\232\255\132\100\230\000\000"}; static struct {unsigned f; char r[4];} string26 = {131074, "\004\006\000"}; static struct {unsigned f; char r[44];} string27 = {2752556, "\260\006\005\146\151\162\163\164\257\300\106\234\060\024\300\242\247\076\103\101\004\005\004\162\145\163\164\214\257\300\106\234\060\024\300\242\247\076\103\101\004\261\000"}; static struct {unsigned f; char r[4];} string28 = {131074, "\004\017\000"}; static struct {unsigned f; char r[36];} string29 = {2162724, "Open new viewer & start recording\000\000"}; static struct {unsigned f; char r[16];} string30 = {983056, "DictationViewer"}; static struct {unsigned f; char r[16];} string31 = {917520, "AddAtSelection\000"}; static struct {unsigned f; char r[36];} string32 = {2228260, "Start recording at voice selection\000"}; static struct {unsigned f; char r[28];} string33 = {1638428, "Add: recording operations\000\000"}; static struct {unsigned f; char r[16];} string34 = {851984, "PlaySelection\000\000"}; static struct {unsigned f; char r[40];} string35 = {2424872, "Play back contents of voice selection\000\000"}; static struct {unsigned f; char r[12];} string36 = {655372, "PlayViewer\000"}; static struct {unsigned f; char r[24];} string37 = {1507352, "Play back entire viewer"}; static struct {unsigned f; char r[28];} string38 = {1638428, "Play: playback operations\000\000"}; static struct {unsigned f; char r[8];} string39 = {262152, "STOP\000\000\000"}; static struct {unsigned f; char r[28];} string40 = {1703964, "Stop recording or playback\000"}; static struct {unsigned f; char r[36];} string41 = {2097188, "STOP: stop recording or playback\000\000\000"}; static struct {unsigned f; char r[12];} string42 = {524300, "AddAtEnd\000\000\000"}; static struct {unsigned f; char r[40];} string43 = {2424872, "Start recording at end of fresh voice\000\000"}; static struct {unsigned f; char r[24];} string44 = {1310744, "ReplaceFromSelection\000\000\000"}; static struct {unsigned f; char r[56];} string45 = {3407928, "Delete from voice selection to end & start recording\000\000\000"}; static struct {unsigned f; char r[20];} string46 = {1114132, "PlayFromSelection\000\000"}; static struct {unsigned f; char r[56];} string47 = {3407928, "Play back from voice selection to end of fresh voice\000\000\000"}; static struct {unsigned f; char r[56];} string48 = {3539000, "DictationOps: specialized dictation machine operations\000"}; static struct {unsigned f; char r[24];} string49 = {1310744, "DeleteSelectionMarks\000\000\000"}; static struct {unsigned f; char r[36];} string50 = {2293796, "Delete all marks in voice selection"}; static struct {unsigned f; char r[20];} string51 = {1114132, "DeleteViewerMarks\000\000"}; static struct {unsigned f; char r[28];} string52 = {1703964, "Delete all marks in viewer\000"}; static struct {unsigned f; char r[16];} string53 = {983056, "MarkAtSelection"}; static struct {unsigned f; char r[36];} string54 = {2162724, "Mark beginning of voice selection\000\000"}; static struct {unsigned f; char r[16];} string55 = {917520, "MarkAtPlayback\000"}; static struct {unsigned f; char r[32];} string56 = {1966112, "Mark current playback location\000"}; static struct {unsigned f; char r[40];} string57 = {2424872, "Mark: operations on temporary markers\000\000"}; static struct {unsigned f; char r[8];} string58 = {327688, "Store\000\000"}; static struct {unsigned f; char r[32];} string59 = {2031648, "Store viewer at Tioga selection"}; static struct {unsigned f; char r[40];} string60 = {2490408, "Store: store viewer at Tioga selection\000"}; static struct {unsigned f; char r[8];} string61 = {262152, "Save\000\000\000"}; static struct {unsigned f; char r[48];} string62 = {3080240, "Save viewer at all matching open voice balloons"}; static struct {unsigned f; char r[56];} string63 = {3473464, "Save: save viewer at all matching open voice balloons\000\000"}; static struct {unsigned f; char r[16];} string64 = {917520, "AdjustSilences\000"}; static struct {unsigned f; char r[44];} string65 = {2818092, "Reduce all silences in viewer to set length"}; static struct {unsigned f; char r[44];} string66 = {2752556, "AdjustSilences: reduce lengths of silences\000"}; static struct {unsigned f; char r[16];} string67 = {983056, "voiceViewerInfo"}; static struct {unsigned f; char r[4];} string68 = {131076, "TV\000"}; static struct {unsigned f; char r[8];} string69 = {393224, "TVSTOP\000"}; static struct {unsigned f; char r[12];} string70 = {720908, "TVSaveVoice"}; static struct {unsigned f; char r[16];} string71 = {786448, "TVStoreVoice\000\000\000"}; static struct {unsigned f; char r[20];} string72 = {1048596, "TVAdjustSilences\000\000\000"}; static struct {unsigned f; char r[12];} string73 = {655372, "TVAddAtEnd\000"}; static struct {unsigned f; char r[20];} string74 = {1048596, "TVAddAtSelection\000\000\000"}; static struct {unsigned f; char r[24];} string75 = {1441816, "TVDeleteSelectionMarks\000"}; static struct {unsigned f; char r[20];} string76 = {1245204, "TVDeleteViewerMarks"}; static struct {unsigned f; char r[20];} string77 = {1048596, "TVMarkAtPlayback\000\000\000"}; static struct {unsigned f; char r[20];} string78 = {1114132, "TVMarkAtSelection\000\000"}; static struct {unsigned f; char r[20];} string79 = {1245204, "TVPlayFromSelection"}; static struct {unsigned f; char r[16];} string80 = {983056, "TVPlaySelection"}; static struct {unsigned f; char r[16];} string81 = {786448, "TVPlayViewer\000\000\000"}; static struct {unsigned f; char r[24];} string82 = {1441816, "TVReplaceFromSelection\000"}; static struct {unsigned f; char r[4];} string83 = {131076, " \000"}; static struct {unsigned f; char r[8];} string84 = {262152, "Mark\000\000\000"}; static struct {unsigned f; char r[16];} string85 = {786448, "voiceProfile\000\000\000"}; static struct {unsigned f; char r[16];} string86 = {786448, "DictationOps\000\000\000"}; static struct {unsigned f; char r[8];} string87 = {262152, "Play\000\000\000"}; static struct {unsigned f; char r[44];} string88 = {2752556, "Detaching parent link for voice viewer %d\012\000"}; static struct {unsigned f; char r[4];} string89 = {196612, "Add"}; static struct {unsigned f; char r[16];} string90 = {917520, "Sound Viewer #\000"}; static struct {unsigned f; char r[8];} string91 = {393224, "DoEdit\000"}; static struct {unsigned f; char r[8];} string92 = {393224, "Delete\000"}; static struct {unsigned f; char r[24];} string93 = {1376280, "Voice viewer is empty\000\000"}; static struct {unsigned f; char r[28];} string94 = {1703964, "Voice viewer is not edited\000"}; static struct {unsigned f; char r[40];} string95 = {2490408, "Voice viewer has no parent text viewer\000"}; static struct {unsigned f; char r[44];} string96 = {2752556, "Cannot find source marker for voice window\000"}; static struct {unsigned f; char r[60];} string97 = {3670076, "Wait until voice cue disappears before destroying viewer\000\000\000"}; static struct {unsigned f; char r[52];} string98 = {3145780, "Finish edit in progress before destroying viewer\000\000\000"}; static struct {unsigned f; char r[32];} string99 = {1966112, "Voice viewer %d had no parent\012\000"}; static struct {unsigned f; char r[128];} string100 = {8192128, "Cannot repaint viewer during edit: close & open viewer when changing between color and monochrome if the wrong state persists\000\000"}; static struct {unsigned f; char r[48];} string101 = {3080240, "Try again when the viewer's contents are stable"}; static struct {unsigned f; char r[12];} string102 = {524300, "BackWord\000\000\000"}; static struct {unsigned f; char r[12];} string103 = {589836, "BackSpace\000\000"}; static struct {unsigned f; char r[48];} string104 = {2949168, "ReadyToRoll: do it before running this again!\000\000"}; static struct {unsigned f; char r[16];} string105 = {786448, "GetSecondary\000\000\000"}; static struct {unsigned f; char r[12];} string106 = {589836, "ToPrimary\000\000"}; static struct {unsigned f; char r[12];} string107 = {524300, "MakePDel\000\000\000"}; static struct {unsigned f; char r[12];} string108 = {720908, "ToSecondary"}; static struct {unsigned f; char r[8];} string109 = {393224, "ToBoth\000"}; static struct {unsigned f; char r[12];} string110 = {524300, "EditText\000\000\000"}; static struct {unsigned f; char r[12];} string111 = {589836, "EditLooks\000\000"}; static struct {unsigned f; char r[12];} string112 = {655372, "EditFormat\000"}; static struct {unsigned f; char r[12];} string113 = {720908, "Copy format"}; static struct {unsigned f; char r[12];} string114 = {589836, "two voice\000\000"}; static struct {unsigned f; char r[16];} string115 = {917520, "voice and text\000"}; static struct {unsigned f; char r[12];} string116 = {655372, "Copy looks\000"}; static struct {unsigned f; char r[12];} string117 = {589836, "Transpose\000\000"}; static struct {unsigned f; char r[20];} string118 = {1048596, "Transpose format\000\000\000"}; static struct {unsigned f; char r[16];} string119 = {983056, "Transpose looks"}; static struct {unsigned f; char r[48];} string120 = {3014704, "%g is not a valid operation between %g viewers\000"}; static struct {unsigned f; char r[12];} string121 = {720908, "ReadyToRoll"}; static struct {unsigned f; char r[12];} string122 = {720908, "Finch.icons"}; static struct {unsigned f; char r[16];} string123 = {917520, "TiogaVoice.tip\000"}; static struct {unsigned f; char r[48];} string124 = {3014704, "Voice viewer now completely empty - destroying\000"}; static struct {unsigned f; char r[20];} string125 = {1114132, "Voice transpose:\012\000\000"}; static struct {unsigned f; char r[24];} string126 = {1376280, "not yet implemented.\012\000\000"}; static struct {unsigned f; char r[24];} string127 = {1376280, " Primary selection is\000\000"}; static struct {unsigned f; char r[8];} string128 = {262152, " not\000\000\000"}; static struct {unsigned f; char r[44];} string129 = {2621484, " pending delete,\012 secondary selection is\000\000\000"}; static struct {unsigned f; char r[20];} string130 = {1048596, " pending delete\012\000\000\000"}; static struct {unsigned f; char r[8];} string131 = {262152, "Text\000\000\000"}; static struct {unsigned f; char r[16];} string132 = {851984, "\257\300\107\204\014\353\300\026\232\255\132\100\164\000\000"}; static struct {unsigned f; char r[36];} string133 = {2293795, "\006\014\040\001\044\001\050\001\054\001\060\001\064\001\070\001\074\001\100\100\001\100\110\001\100\124\001\100\314\010\000\004\100\153\001"}; static struct {unsigned f; char r[16];} string134 = {851984, "\257\300\055\153\222\376\300\327\164\352\142\100\150\000\000"}; static struct {unsigned f; char r[16];} string135 = {851984, "\257\300\373\225\000\071\300\362\156\307\320\100\150\000\000"}; static struct {unsigned f; char r[16];} string136 = {851984, "\257\300\176\323\376\273\300\203\041\251\010\100\150\000\000"}; static struct {unsigned f; char r[16];} string137 = {851984, "\257\300\255\053\300\023\300\142\135\315\105\100\150\000\000"}; static struct {unsigned f; char r[16];} string138 = {851984, "\257\300\031\357\041\010\300\216\301\043\377\100\150\000\000"}; static struct {unsigned f; char r[16];} string139 = {851984, "\257\300\015\277\004\146\300\034\367\146\045\100\164\000\000"}; static struct {unsigned f; char r[16];} string140 = {851984, "\257\300\234\045\277\356\300\323\171\341\105\100\150\000\000"}; static struct {unsigned f; char r[16];} string141 = {851984, "\257\300\074\270\063\045\300\023\342\016\224\100\150\000\000"}; static struct {unsigned f; char r[16];} string142 = {851984, "\257\300\106\234\060\024\300\242\247\076\103\100\150\000\000"}; static struct {unsigned f; char r[16];} string143 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\100\150\000\000"}; static struct {unsigned f; char r[16];} string144 = {851984, "\257\300\117\004\011\134\300\015\100\060\362\100\150\000\000"}; static struct {unsigned f; char r[16];} string145 = {851984, "\257\300\013\141\323\354\300\341\005\243\127\100\150\000\000"}; static struct {unsigned f; char r[16];} string146 = {851984, "\257\300\153\373\113\366\300\006\007\301\116\100\150\000\000"}; static struct {unsigned f; char r[16];} string147 = {851984, "\257\300\146\107\314\260\300\352\117\305\000\100\150\000\000"}; static struct {unsigned f; char r[16];} string148 = {851984, "\257\300\343\112\327\166\300\041\341\335\211\100\150\000\000"}; static struct {unsigned f; char r[16];} string149 = {851984, "\257\300\261\010\310\246\300\337\340\027\051\100\150\000\000"}; static struct {unsigned f; char r[16];} string150 = {851984, "\257\300\115\337\006\176\300\345\373\131\011\100\164\000\000"}; static struct {unsigned f; char r[16];} string151 = {851984, "\257\300\136\253\306\024\300\100\114\357\174\100\150\000\000"}; static struct {unsigned f; char r[16];} string152 = {1416195943, "aVoicePrivate"}; static struct {unsigned f; char r[16];} string153 = {851984, "\257\300\312\131\110\115\300\370\314\351\125\100\150\000\000"}; static struct {unsigned f; char r[16];} string154 = {851984, "\257\300\026\052\121\143\300\234\275\317\206\100\150\000\000"}; static struct {unsigned f; char r[16];} string155 = {851984, "\257\300\260\261\352\205\300\233\126\263\156\100\150\000\000"}; static struct {unsigned f; char r[16];} string156 = {851984, "\257\300\254\253\350\355\300\233\126\335\104\100\150\000\000"}; static struct {unsigned f; char r[16];} string157 = {851984, "\257\300\354\332\367\333\300\361\203\205\173\100\150\000\000"}; static struct {unsigned f; char r[16];} string158 = {851984, "\257\300\177\015\147\234\300\177\160\240\356\100\150\000\000"}; static struct {unsigned f; char r[16];} string159 = {851984, "\257\300\045\005\337\143\300\252\356\334\244\100\150\000\000"}; static struct {unsigned f; char r[16];} string160 = {851984, "\257\300\244\340\135\243\300\261\211\021\257\100\150\000\000"}; static struct {unsigned f; char r[16];} string161 = {851984, "\257\300\306\227\367\035\300\335\164\342\360\100\150\000\000"}; static struct { word f0[17]; word f17; word f18; word f19; word f20; word f21[137]; word f158; word f159; word f160; word f161; word f162; word f163; word f164; word f165; word f166; word f167; word f168; word f169; word f170; word f171; word f172; word f173; word f174; word f175; word f176; word f177; word f178; word f179; word f180; word f181; word f182; word f183; word f184; word f185; word f186; word f187; word f188; word f189; word f190; word f191; word f192; word f193; word f194; word f195; word f196; word f197; word f198; word f199; word f200; word f201; word f202; word f203; word f204; word f205; word f206; word f207; word f208; word f209; word f210; word f211; word f212; word f213; word f214; word f215; word f216; word f217; word f218; word f219; word f220; word f221; word f222; word f223; word f224; word f225; word f226; word f227; word f228; word f229; word f230; word f231; word f232; word f233; word f234; word f235; word f236; word f237; word f238; word f239; word f240; word f241; word f242; word f243; word f244; word f245; word f246; word f247; word f248; word f249; word f250; word f251; word f252; word f253; word f254; word f255; word f256; word f257; word f258; word f259; word f260; word f261; word f262; word f263; word f264; word f265; word f266; word f267; word f268; word f269; word f270; word f271; word f272; word f273; word f274; word f275; word f276; word f277; word f278; word f279; word f280; word f281; word f282; word f283; word f284; word f285; word f286; word f287; word f288; word f289; word f290; word f291; word f292; word f293; word f294; word f295[29]; } globalframe = { {0}, 1, 0, 4294967295, 4294967295, {0}, (word) AppendSoundListToSoundList_P4080, 0, (word) AppendSoundToSoundInterval_P4020, 0, (word) AppendSound_P3960, 0, (word) LastSilenceInSoundList_P3900, 0, (word) SoundChars_P3840, 0, (word) ReplaceSoundList_P3780, 0, (word) ExtractSoundList_P3720, 0, (word) SoundListFromIntervalSpecs_P3660, 0, (word) SelectionStates_P3600, 0, (word) Transpose_P3540, 0, (word) Copy_P3480, 0, (word) Delete_P3420, 0, (word) ReplaceSelectionWithSavedInterval_P3360, 0, (word) DescribeSelection_P3300, 0, (word) Mumble_P3240, 0, (word) HereWeGoAgain_P3180, 0, (word) CheckTransposeLooks_P3120, 0, (word) CheckTransposeFormat_P3060, 0, (word) CheckTranspose_P3000, 0, (word) CheckCopyLooks_P2940, 0, (word) CheckCopyFormat_P2880, 0, (word) TrackTextCopy_P2820, 0, (word) VoiceInSourceDocument_P2760, 0, (word) CheckCopy_P2700, 0, (word) CheckDelete_P2640, 0, (word) TestPrimary_P2580, 0, (word) TestSelections_P2520, 0, (word) InterceptEdit_P2460, 0, (word) InterceptDelete_P2400, 0, (word) InterceptBackWord_P2340, 0, (word) InterceptBackSpace_P2280, 0, (word) InterceptAllInput_P2220, 0, (word) GetVoiceLock_P2160, 0, (word) ChangeColumnEvent_P2100, 0, (word) RedrawViewerMenuProc_P2040, 0, (word) DestroyVoiceInfo_P1980, 0, (word) DestroyViewerEvent_P1920, 0, (word) RemoveVoiceViewerInfo_P1860, 0, (word) SaveVoice_P1800, 0, (word) StoreVoice_P1740, 0, (word) InsertVoiceViewerInfo_P1680, 0, (word) GetVoiceViewerInfoList_P1620, 0, (word) GetVoiceViewerInfo_P1560, 0, (word) RemoveParentViewer_P1500, 0, (word) RemoveParentPointersTo_P1440, 0, (word) FindAttachedVoiceViewers_P1380, 0, (word) SetParentViewer_P1320, 0, (word) SameViewerDoc_P1260, 0, (word) ViewerContainsVoice_P1200, 0, (word) SetVoiceViewerEditStatus_P1140, 0, (word) MakeVoiceNotEdited_P1080, 0, (word) MakeVoiceEdited_P1020, 0, (word) SetVoiceLooks_P960, 0, (word) SetTiogaViewerParams_P900, 0, (word) SetViewerContents_P840, 0, (word) SetVoiceRopeInfo_P780, 0, (word) RegisterButtonBehaviors_P720, 0, (word) AdjustSilencesProc_P660, 0, (word) DictationOpsProc_P600, 0, (word) MarkProc_P540, 0, (word) StoreProc_P480, 0, (word) SaveProc_P420, 0, (word) StopProc_P360, 0, (word) PlayProc_P300, 0, (word) AddProc_P240, 0, (word) QProc_P180, 0, (word) CreateVoiceViewerPopUpButtons_P120, 0, (word) BuildVoiceViewer_P60, 0, (word) VoiceViewersImpl_P0, {0} }; static void NoName_Q6192() { register ptr gf_c0616 = (ptr) &globalframe; word var_c59896; (* (( (ptr) gf_c0616)+24) ) = (word) XR_GetTypeIndex((word) &string1, 0, (word) &string2); (* (( (ptr) gf_c0616)+25) ) = (word) XR_GetTypeIndex((word) &string3, 0, (word) &string4); (* (( (ptr) gf_c0616)+26) ) = (word) XR_GetTypeIndexS((word) (&string5)); (* (( (ptr) gf_c0616)+28) ) = (word) XR_GetTypeIndex((word) &string6, 0, (word) &string7); (* (( (ptr) gf_c0616)+29) ) = (word) XR_GetTypeIndex((word) &string8, 0, (word) &string2); (* (( (ptr) gf_c0616)+31) ) = (word) XR_GetTypeIndex((word) &string9, 0, (word) &string10); (* (( (ptr) gf_c0616)+32) ) = (word) XR_GetTypeIndex((word) &string11, 0, (word) &string12); (* (( (ptr) gf_c0616)+33) ) = (word) XR_GetTypeIndex((word) &string13, 0, (word) &string14); (* (( (ptr) gf_c0616)+34) ) = (word) XR_GetTypeIndexS((word) (&string15)); (* (( (ptr) gf_c0616)+35) ) = (word) XR_GetTypeIndexS((word) (&string16)); (* (( (ptr) gf_c0616)+40) ) = (word) XR_GetTypeIndex((word) &string17, 0, (word) &string14); (* (( (ptr) gf_c0616)+42) ) = (word) XR_GetTypeIndex((word) &string18, 0, (word) &string19); (* (( (ptr) gf_c0616)+43) ) = (word) XR_GetTypeIndex((word) &string20, 0, (word) &string14); (* (( (ptr) gf_c0616)+44) ) = (word) XR_GetTypeIndex((word) &string21, 0, (word) &string4); (* (( (ptr) gf_c0616)+45) ) = (word) XR_GetTypeIndex((word) &string22, 0, (word) &string2); (* (( (ptr) gf_c0616)+46) ) = (word) XR_GetTypeIndex((word) &string23, 0, (word) &string24); (* (( (ptr) gf_c0616)+47) ) = (word) XR_GetTypeIndex((word) &string25, 0, (word) &string26); (* (( (ptr) gf_c0616)+48) ) = (word) XR_GetTypeIndex((word) &string27, 0, (word) &string28); (* (ptr) (( (bPt) gf_c0616)+204) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string29); (* (ptr) (( (bPt) gf_c0616)+208) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string30); (* (ptr) (( (bPt) gf_c0616)+212) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string31); (* (ptr) (( (bPt) gf_c0616)+216) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string32); (* (ptr) (( (bPt) gf_c0616)+220) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string33); (* (ptr) (( (bPt) gf_c0616)+224) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string34); (* (ptr) (( (bPt) gf_c0616)+228) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string35); (* (ptr) (( (bPt) gf_c0616)+232) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string36); (* (ptr) (( (bPt) gf_c0616)+236) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string37); (* (ptr) (( (bPt) gf_c0616)+240) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string38); (* (ptr) (( (bPt) gf_c0616)+244) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string39); (* (ptr) (( (bPt) gf_c0616)+248) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string40); (* (ptr) (( (bPt) gf_c0616)+252) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string41); (* (ptr) (( (bPt) gf_c0616)+256) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string42); (* (ptr) (( (bPt) gf_c0616)+260) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string43); (* (ptr) (( (bPt) gf_c0616)+264) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string44); (* (ptr) (( (bPt) gf_c0616)+268) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string45); (* (ptr) (( (bPt) gf_c0616)+272) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string46); (* (ptr) (( (bPt) gf_c0616)+276) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string47); (* (ptr) (( (bPt) gf_c0616)+280) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string48); (* (ptr) (( (bPt) gf_c0616)+284) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string49); (* (ptr) (( (bPt) gf_c0616)+288) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string50); (* (ptr) (( (bPt) gf_c0616)+292) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string51); (* (ptr) (( (bPt) gf_c0616)+296) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string52); (* (ptr) (( (bPt) gf_c0616)+300) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string53); (* (ptr) (( (bPt) gf_c0616)+304) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string54); (* (ptr) (( (bPt) gf_c0616)+308) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string55); (* (ptr) (( (bPt) gf_c0616)+312) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string56); (* (ptr) (( (bPt) gf_c0616)+316) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string57); (* (ptr) (( (bPt) gf_c0616)+320) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string58); (* (ptr) (( (bPt) gf_c0616)+324) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string59); (* (ptr) (( (bPt) gf_c0616)+328) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string60); (* (ptr) (( (bPt) gf_c0616)+332) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string61); (* (ptr) (( (bPt) gf_c0616)+336) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string62); (* (ptr) (( (bPt) gf_c0616)+340) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string63); (* (ptr) (( (bPt) gf_c0616)+344) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string64); (* (ptr) (( (bPt) gf_c0616)+348) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string65); (* (ptr) (( (bPt) gf_c0616)+352) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string66); (* (ptr) (( (bPt) gf_c0616)+356) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string67); (* (ptr) (( (bPt) gf_c0616)+360) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string64); (* (ptr) (( (bPt) gf_c0616)+364) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string68); (* (ptr) (( (bPt) gf_c0616)+368) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string69); (* (ptr) (( (bPt) gf_c0616)+372) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string70); (* (ptr) (( (bPt) gf_c0616)+376) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string71); (* (ptr) (( (bPt) gf_c0616)+380) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string72); (* (ptr) (( (bPt) gf_c0616)+384) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string73); (* (ptr) (( (bPt) gf_c0616)+388) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string74); (* (ptr) (( (bPt) gf_c0616)+392) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string75); (* (ptr) (( (bPt) gf_c0616)+396) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string76); (* (ptr) (( (bPt) gf_c0616)+400) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string77); (* (ptr) (( (bPt) gf_c0616)+404) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string78); (* (ptr) (( (bPt) gf_c0616)+408) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string79); (* (ptr) (( (bPt) gf_c0616)+412) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string80); (* (ptr) (( (bPt) gf_c0616)+416) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string81); (* (ptr) (( (bPt) gf_c0616)+420) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string82); (* (ptr) (( (bPt) gf_c0616)+424) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string61); (* (ptr) (( (bPt) gf_c0616)+428) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string58); (* (ptr) (( (bPt) gf_c0616)+432) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string83); (* (ptr) (( (bPt) gf_c0616)+436) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string84); (* (ptr) (( (bPt) gf_c0616)+440) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string85); (* (ptr) (( (bPt) gf_c0616)+444) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string86); (* (ptr) (( (bPt) gf_c0616)+448) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string39); (* (ptr) (( (bPt) gf_c0616)+452) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string87); (* (ptr) (( (bPt) gf_c0616)+456) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string88); (* (ptr) (( (bPt) gf_c0616)+460) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string89); (* (ptr) (( (bPt) gf_c0616)+464) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string90); (* (ptr) (( (bPt) gf_c0616)+468) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string91); (* (ptr) (( (bPt) gf_c0616)+472) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string92); (* (ptr) (( (bPt) gf_c0616)+476) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string93); (* (ptr) (( (bPt) gf_c0616)+480) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string94); (* (ptr) (( (bPt) gf_c0616)+484) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string95); (* (ptr) (( (bPt) gf_c0616)+488) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string96); (* (ptr) (( (bPt) gf_c0616)+492) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string97); (* (ptr) (( (bPt) gf_c0616)+496) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string98); (* (ptr) (( (bPt) gf_c0616)+500) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string99); (* (ptr) (( (bPt) gf_c0616)+504) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string100); (* (ptr) (( (bPt) gf_c0616)+508) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string101); (* (ptr) (( (bPt) gf_c0616)+512) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string102); (* (ptr) (( (bPt) gf_c0616)+516) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string103); (* (ptr) (( (bPt) gf_c0616)+520) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string104); (* (ptr) (( (bPt) gf_c0616)+524) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string105); (* (ptr) (( (bPt) gf_c0616)+528) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string106); (* (ptr) (( (bPt) gf_c0616)+532) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string107); (* (ptr) (( (bPt) gf_c0616)+536) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string108); (* (ptr) (( (bPt) gf_c0616)+540) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string109); (* (ptr) (( (bPt) gf_c0616)+544) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string110); (* (ptr) (( (bPt) gf_c0616)+548) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string111); (* (ptr) (( (bPt) gf_c0616)+552) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string112); (* (ptr) (( (bPt) gf_c0616)+556) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string113); (* (ptr) (( (bPt) gf_c0616)+560) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string114); (* (ptr) (( (bPt) gf_c0616)+564) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string115); (* (ptr) (( (bPt) gf_c0616)+568) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string116); (* (ptr) (( (bPt) gf_c0616)+572) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string117); (* (ptr) (( (bPt) gf_c0616)+576) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string118); (* (ptr) (( (bPt) gf_c0616)+580) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string119); (* (ptr) (( (bPt) gf_c0616)+584) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string120); (* (ptr) (( (bPt) gf_c0616)+588) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string121); (* (ptr) (( (bPt) gf_c0616)+592) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string122); (* (ptr) (( (bPt) gf_c0616)+596) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string123); (* (ptr) (( (bPt) gf_c0616)+600) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string124); (* (ptr) (( (bPt) gf_c0616)+604) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string125); (* (ptr) (( (bPt) gf_c0616)+608) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string126); (* (ptr) (( (bPt) gf_c0616)+612) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string127); (* (ptr) (( (bPt) gf_c0616)+616) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string128); (* (ptr) (( (bPt) gf_c0616)+620) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string129); (* (ptr) (( (bPt) gf_c0616)+624) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+29) ), (word) &string130); (* (ptr) (( (bPt) gf_c0616)+628) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0616)+24) ), (word) &string131); (void) XR_DeclareGlobalFrame((word) "VoiceViewersImpl", &globalframe, (word) XR_GetTypeIndex((word) &string132, 0, (word) &string133) , (word) (( (bPt) gf_c0616)+1176)/* var_c53528 */ ); var_c59896 = (word) XR_ImportInterface((word) "Atom", (word) XR_GetTypeIndexS((word) (&string134)), 16); (* (( (ptr) gf_c0616)+309)/* var_c55576 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 67372289); (void) XR_ImportProcS(var_c59896, 67895555); var_c59896 = (word) XR_ImportInterface((word) "Commander", (word) XR_GetTypeIndexS((word) (&string135)), 3); (* (( (ptr) gf_c0616)+299)/* var_c53656 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 1310725); var_c59896 = (word) XR_ImportInterface((word) "Containers", (word) XR_GetTypeIndexS((word) (&string136)), 5); (* (( (ptr) gf_c0616)+304)/* var_c53912 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 524546); (void) XR_ImportProcS(var_c59896, 524802); (void) XR_ImportProcS(var_c59896, 74711042); var_c59896 = (word) XR_ImportInterface((word) "Convert", (word) XR_GetTypeIndexS((word) (&string137)), 73); (* (( (ptr) gf_c0616)+301)/* var_c53784 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 67901187); var_c59896 = (word) XR_ImportInterface((word) "Icons", (word) XR_GetTypeIndexS((word) (&string138)), 3); (* (( (ptr) gf_c0616)+298)/* var_c53624 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 67633666); var_c59896 = (word) XR_ImportInterface((word) "IO", (word) XR_GetTypeIndexS((word) (&string139)), 103); (* (( (ptr) gf_c0616)+319)/* var_c57496 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 68958724); (void) XR_ImportProcS(var_c59896, 67910402); var_c59896 = (word) XR_ImportInterface((word) "MBQueue", (word) XR_GetTypeIndexS((word) (&string140)), 8); (* (( (ptr) gf_c0616)+311)/* var_c55672 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 1049604); var_c59896 = (word) XR_ImportInterface((word) "MessageWindow", (word) XR_GetTypeIndexS((word) (&string141)), 7); (* (( (ptr) gf_c0616)+320)/* var_c57528 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 0); (void) XR_ImportProcS(var_c59896, 512); (void) XR_ImportProcS(var_c59896, 524546); var_c59896 = (word) XR_ImportInterface((word) "PopUpButtons", (word) XR_GetTypeIndexS((word) (&string142)), 34); (* (( (ptr) gf_c0616)+305)/* var_c53976 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 70779137); (void) XR_ImportProcS(var_c59896, 75765510); var_c59896 = (word) XR_ImportInterface((word) "Rope", (word) XR_GetTypeIndexS((word) (&string143)), 43); (* (( (ptr) gf_c0616)+302)/* var_c53816 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 67898627); (void) XR_ImportProcS(var_c59896, 67903235); (void) XR_ImportProcS(var_c59896, 67379457); (void) XR_ImportProcS(var_c59896, 67633666); var_c59896 = (word) XR_ImportInterface((word) "Rules", (word) XR_GetTypeIndexS((word) (&string144)), 3); (* (( (ptr) gf_c0616)+307)/* var_c54296 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 74973187); var_c59896 = (word) XR_ImportInterface((word) "TEditInput", (word) XR_GetTypeIndexS((word) (&string145)), 44); (* (( (ptr) gf_c0616)+300)/* var_c53688 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 527618); (void) XR_ImportProcS(var_c59896, 266497); (void) XR_ImportProcS(var_c59896, 791811); (void) XR_ImportProcS(var_c59896, 789507); var_c59896 = (word) XR_ImportInterface((word) "TEditInputBackdoor", (word) XR_GetTypeIndexS((word) (&string146)), 7); (* (( (ptr) gf_c0616)+322)/* var_c58200 */ ) = var_c59896; var_c59896 = (word) XR_ImportInterface((word) "TEditInputOps", (word) XR_GetTypeIndexS((word) (&string147)), 66); (* (( (ptr) gf_c0616)+316)/* var_c57016 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 272129); (void) XR_ImportProcS(var_c59896, 272385); (void) XR_ImportProcS(var_c59896, 271873); (void) XR_ImportProcS(var_c59896, 271361); (void) XR_ImportProcS(var_c59896, 271617); (void) XR_ImportProcS(var_c59896, 271105); (void) XR_ImportProcS(var_c59896, 268545); (void) XR_ImportProcS(var_c59896, 538370); var_c59896 = (word) XR_ImportInterface((word) "TEditSelection", (word) XR_GetTypeIndexS((word) (&string148)), 68); (* (( (ptr) gf_c0616)+321)/* var_c58136 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 1316101); var_c59896 = (word) XR_ImportInterface((word) "TextEdit", (word) XR_GetTypeIndexS((word) (&string149)), 39); (* (( (ptr) gf_c0616)+318)/* var_c57176 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 67371521); (void) XR_ImportProcS(var_c59896, 1837831); var_c59896 = (word) XR_ImportInterface((word) "TextLooks", (word) XR_GetTypeIndexS((word) (&string150)), 8); (* (( (ptr) gf_c0616)+317)/* var_c57144 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 67372801); var_c59896 = (word) XR_ImportInterface((word) "TiogaOps", (word) XR_GetTypeIndexS((word) (&string151)), 128); (* (( (ptr) gf_c0616)+312)/* var_c56536 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 279297); (void) XR_ImportProcS(var_c59896, 1064451); (void) XR_ImportProcS(var_c59896, 67390721); (void) XR_ImportProcS(var_c59896, 537148161); (void) XR_ImportProcS(var_c59896, 67391233); (void) XR_ImportProcS(var_c59896, 553474); (void) XR_ImportProcS(var_c59896, 67393281); (void) XR_ImportProcS(var_c59896, 67393793); (void) XR_ImportProcS(var_c59896, 818179); var_c59896 = (word) XR_ImportInterface((word) &string152, (word) XR_GetTypeIndexS((word) (&string153)), 84); (* (( (ptr) gf_c0616)+310)/* var_c55640 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 67910659); (void) XR_ImportProcS(var_c59896, 1062404); (void) XR_ImportProcS(var_c59896, 1328645); (void) XR_ImportProcS(var_c59896, 1326597); (void) XR_ImportProcS(var_c59896, 1058564); (void) XR_ImportProcS(var_c59896, 541954); (void) XR_ImportProcS(var_c59896, 539906); (void) XR_ImportProcS(var_c59896, 534018); (void) XR_ImportProcS(var_c59896, 279297); (void) XR_ImportProcS(var_c59896, 279041); (void) XR_ImportProcS(var_c59896, 14336); (void) XR_ImportProcS(var_c59896, 278785); (void) XR_ImportProcS(var_c59896, 278529); (void) XR_ImportProcS(var_c59896, 802563); (void) XR_ImportProcS(var_c59896, 69213704); (void) XR_ImportProcS(var_c59896, 281089); (void) XR_ImportProcS(var_c59896, 67378433); (void) XR_ImportProcS(var_c59896, 67389185); (void) XR_ImportProcS(var_c59896, 68178436); (void) XR_ImportProcS(var_c59896, 1069315); (void) XR_ImportProcS(var_c59896, 67390977); (void) XR_ImportProcS(var_c59896, 276225); (void) XR_ImportProcS(var_c59896, 541698); (void) XR_ImportProcS(var_c59896, 799747); (void) XR_ImportProcS(var_c59896, 275713); (void) XR_ImportProcS(var_c59896, 67389441); (void) XR_ImportProcS(var_c59896, 134752258); (void) XR_ImportProcS(var_c59896, 67642626); (void) XR_ImportProcS(var_c59896, 134492673); (void) XR_ImportProcS(var_c59896, 134484993); (void) XR_ImportProcS(var_c59896, 134492929); (void) XR_ImportProcS(var_c59896, 134494465); (void) XR_ImportProcS(var_c59896, 134494721); (void) XR_ImportProcS(var_c59896, 134492161); (void) XR_ImportProcS(var_c59896, 134487809); (void) XR_ImportProcS(var_c59896, 134492417); (void) XR_ImportProcS(var_c59896, 1329413); var_c59896 = (word) XR_ImportInterface((word) "TIPUser", (word) XR_GetTypeIndexS((word) (&string154)), 4); (* (( (ptr) gf_c0616)+297)/* var_c53592 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 67371009); var_c59896 = (word) XR_ImportInterface((word) "ViewerEvents", (word) XR_GetTypeIndexS((word) (&string155)), 3); (* (( (ptr) gf_c0616)+308)/* var_c54360 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 524546); (void) XR_ImportProcS(var_c59896, 68157444); var_c59896 = (word) XR_ImportInterface((word) "ViewerLocks", (word) XR_GetTypeIndexS((word) (&string156)), 9); (* (( (ptr) gf_c0616)+314)/* var_c56856 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 524290); var_c59896 = (word) XR_ImportInterface((word) "ViewerOps", (word) XR_GetTypeIndexS((word) (&string157)), 43); (* (( (ptr) gf_c0616)+296)/* var_c53560 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 527106); (void) XR_ImportProcS(var_c59896, 1051652); (void) XR_ImportProcS(var_c59896, 67639554); (void) XR_ImportProcS(var_c59896, 1049348); (void) XR_ImportProcS(var_c59896, 792579); (void) XR_ImportProcS(var_c59896, 74973699); (void) XR_ImportProcS(var_c59896, 67371265); var_c59896 = (word) XR_ImportInterface((word) "ViewerSpecs", (word) XR_GetTypeIndexS((word) (&string158)), 24); (* (( (ptr) gf_c0616)+306)/* var_c54264 */ ) = var_c59896; var_c59896 = (word) XR_ImportInterface((word) "ViewerTools", (word) XR_GetTypeIndexS((word) (&string159)), 12); (* (( (ptr) gf_c0616)+315)/* var_c56984 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 788739); var_c59896 = (word) XR_ImportInterface((word) "VoiceRope", (word) XR_GetTypeIndexS((word) (&string160)), 20); (* (( (ptr) gf_c0616)+313)/* var_c56664 */ ) = var_c59896; (void) XR_ImportProcS(var_c59896, 68423941); (void) XR_ImportProcS(var_c59896, 67900163); (void) XR_ImportProcS(var_c59896, 67637762); var_c59896 = (word) XR_ImportInterface((word) "WindowManager", (word) XR_GetTypeIndexS((word) (&string161)), 7); (* (( (ptr) gf_c0616)+303)/* var_c53880 */ ) = var_c59896; var_c59896 = (word) XR_ExportInterface((word) &string152, (word) XR_GetTypeIndexS((word) (&string153)), 84); (* (( (ptr) gf_c0616)+323)/* var_c59928 */ ) = var_c59896; (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+1168)/* var_c53496 */ , 202114563); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+1064)/* var_c53080 */ , 1312517); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+1056)/* var_c53048 */ , 67635202); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+1048)/* var_c53016 */ , 1050884); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+1000)/* var_c52824 */ , 1051139); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+976)/* var_c52728 */ , 264961); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+1040)/* var_c52984 */ , 265217); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+1024)/* var_c52920 */ , 265473); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+992)/* var_c52792 */ , 67374593); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+984)/* var_c52760 */ , 528130); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+968)/* var_c52696 */ , 67375105); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+1016)/* var_c52888 */ , 67375361); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+960)/* var_c52664 */ , 67113472); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+888)/* var_c52376 */ , 67375873); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+688)/* var_c51576 */ , 67642626); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+680)/* var_c51544 */ , 534018); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+672)/* var_c51512 */ , 1058564); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+664)/* var_c51480 */ , 134752258); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+656)/* var_c51448 */ , 134752514); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+744)/* var_c51800 */ , 535042); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+736)/* var_c51768 */ , 202386180); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+728)/* var_c51736 */ , 202386436); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+720)/* var_c51704 */ , 11520); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+712)/* var_c51672 */ , 273921); (void) XR_ExportProcS(var_c59896, (word) (( (bPt) gf_c0616)+704)/* var_c51640 */ , 274177); } static void VoiceViewersImpl_P0(formal_c0119, formal_c0118) word formal_c0119; word formal_c0118; { register ptr gf_c59960 = (ptr) &globalframe; /* VoiceViewersImpl: */ SOURCE(2754, 46875) /* moved to installation proc */ /* moved to installation proc */ /* moved to installation proc */ SOURCE(31381, 82) { word pd162; pd162 = (* (( (ptr) (* (( (ptr) gf_c59960)+296)/* var_c53560 */ ))+5) ); (* (( (ptr) gf_c59960)+21)/* textClassDescriptor_v6080 */ ) = (word) ( *( (fPt) ((* (ptr) pd162 ))))((* ((( (ptr) gf_c59960)+157) ) ), pd162); }; SOURCE(31465, 69) (* (( (ptr) gf_c59960)+22)/* realNotifyProc_v6108 */ ) = (* (( (ptr) (* (( (ptr) gf_c59960)+21)/* textClassDescriptor_v6080 */ ))+1) ); SOURCE(49019, 31) (void) CreateVoiceViewerPopUpButtons_P120(); SOURCE(49052, 25) (void) RegisterButtonBehaviors_P720(); SOURCE(49079, 64) { word pd163; pd163 = (* (( (ptr) (* (( (ptr) gf_c59960)+297)/* var_c53592 */ ))+4) ); (* (( (ptr) gf_c59960)+18)/* voiceTIPTable_v4428 */ ) = (word) ( *( (fPt) ((* (ptr) pd163 ))))((* ((( (ptr) gf_c59960)+149) ) ), pd163); }; SOURCE(49145, 58) { word pd164; pd164 = (* (( (ptr) (* (( (ptr) gf_c59960)+298)/* var_c53624 */ ))+6) ); (* (( (ptr) gf_c59960)+19)/* soundViewerIcon_v4456 */ ) = (word) ( *( (fPt) ((* (ptr) pd164 ))))((* (( (ptr) gf_c59960)+148) ), 14, pd164); }; SOURCE(49205, 63) { word pd165; pd165 = (* (( (ptr) (* (( (ptr) gf_c59960)+298)/* var_c53624 */ ))+6) ); (* (( (ptr) gf_c59960)+20)/* dirtySoundViewerIcon_v4484 */ ) = (word) ( *( (fPt) ((* (ptr) pd165 ))))((* (( (ptr) gf_c59960)+148) ), 15, pd165); }; SOURCE(49270, 113) { word pd166; pd166 = (* (( (ptr) (* (( (ptr) gf_c59960)+299)/* var_c53656 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd166 ))))((* (( (ptr) gf_c59960)+147) ), (word) (( (bPt) gf_c59960)+752)/* var_c51832 */ , (* ( ( (ptr) gf_c59960)+130) ), 0, 1, pd166); }; SOURCE(49386, 51) { word pd167; pd167 = (* (( (ptr) (* (( (ptr) gf_c59960)+300)/* var_c53688 */ ))+16) ); (void) ( *( (fPt) ((* (ptr) pd167 ))))((* (( (ptr) gf_c59960)+129) ), (word) (( (bPt) gf_c59960)+872)/* var_c52312 */ , 1, pd167) ; }; SOURCE(49439, 49) { word pd168; pd168 = (* (( (ptr) (* (( (ptr) gf_c59960)+300)/* var_c53688 */ ))+16) ); (void) ( *( (fPt) ((* (ptr) pd168 ))))((* (( (ptr) gf_c59960)+128) ), (word) (( (bPt) gf_c59960)+864)/* var_c52280 */ , 1, pd168) ; }; SOURCE(49490, 45) { word pd169; pd169 = (* (( (ptr) (* (( (ptr) gf_c59960)+300)/* var_c53688 */ ))+16) ); (void) ( *( (fPt) ((* (ptr) pd169 ))))((* (( (ptr) gf_c59960)+118) ), (word) (( (bPt) gf_c59960)+856)/* var_c52248 */ , 1, pd169) ; }; SOURCE(49537, 43) { word pd170; pd170 = (* (( (ptr) (* (( (ptr) gf_c59960)+300)/* var_c53688 */ ))+16) ); (void) ( *( (fPt) ((* (ptr) pd170 ))))((* (( (ptr) gf_c59960)+117) ), (word) (( (bPt) gf_c59960)+848)/* var_c52216 */ , 1, pd170) ; }; SOURCE(49583, 46) (* (( (ptr) (* (( (ptr) gf_c59960)+21)/* textClassDescriptor_v6080 */ ))+1) ) = (word) (( (bPt) gf_c59960)+880)/* var_c52344 */ ; } static void BuildVoiceViewer_P60(formal_c0154, voiceID_v6664, textInVoice_v6692, youngVoice_v6720) word formal_c0154; word voiceID_v6664; word textInVoice_v6692; word youngVoice_v6720; { register ptr gf_c59992 = (ptr) &globalframe; word viewer_v6764; word viewerInfo_v6792; word viewerNumber_v6820; word container_v11760 = 0; word curIndent_v11788 = 0; word button_v11844 = 0; word rule_v11872 = 0; /* BuildVoiceViewer: */ SOURCE(3669, 3216) SOURCE(3669, 3216) viewer_v6764 = 0; SOURCE(3669, 3216) viewerInfo_v6792 = 0; SOURCE(3985, 36) viewerInfo_v6792 = (word) InsertVoiceViewerInfo_P1680(); SOURCE(4023, 282) { word var_c53720; { word var_c53752; { word pd171; pd171 = (* (( (ptr) (* (( (ptr) gf_c59992)+301)/* var_c53784 */ ))+27) ); var_c53752 = (word) ( *( (fPt) ((* (ptr) pd171 ))))((* (( (ptr) viewerInfo_v6792)+1) ), 8, 1, pd171); }; { word pd172; pd172 = (* (( (ptr) (* (( (ptr) gf_c59992)+302)/* var_c53816 */ ))+6) ); var_c53720 = (word) ( *( (fPt) ((* (ptr) pd172 ))))((* (( (ptr) gf_c59992)+116) ), var_c53752, pd172); }; }; { W29 var_c0133; W28 var_c53848; XR_FillWords(&(* (W27Pt) (&var_c53848)), 27, 0); (* (( (ptr) &var_c53848)+13) ) = var_c53720; (* (( (ptr) &var_c53848)+17) ) = (* (( (ptr) gf_c59992)+19)/* soundViewerIcon_v4456 */ ); if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf_c59992)+303)/* var_c53880 */ ))+10) ) ))) { (* (( (ptr) &var_c53848)+18) ) = 3; } else { (* (( (ptr) &var_c53848)+18) ) = 1; }; (* (( (ptr) &var_c53848)+19) ) = 419430400; (* (( (ptr) &var_c53848)+27) ) = 27; (* (W28Pt) (word) &var_c0133 ) = var_c53848; (* (( (ptr) (word) &var_c0133) + 28) ) = 0; { word pd173; pd173 = (* (( (ptr) (* (( (ptr) gf_c59992)+304)/* var_c53912 */ ))+4) ); container_v11760 = (word) ( *( (fPt) ((* (ptr) pd173 ))))((word) (&var_c0133), pd173); }; }; }; SOURCE(4308, 128) { W28 var_c53944; W33 var_c0135; (* (ptr) (word) &var_c0135 ) = (* (( (ptr) gf_c59992)+8)/* addClass_v4064 */ ); XR_FillWords(&(* (W27Pt) (&var_c53944)), 27, 0); (* (( (ptr) &var_c53944)+1) ) = curIndent_v11788; (* (( (ptr) &var_c53944)+2) ) = (word) -1; (* (( (ptr) &var_c53944)+13) ) = (* (( (ptr) gf_c59992)+115) ); (* (( (ptr) &var_c53944)+17) ) = (word) -1; (* (( (ptr) &var_c53944)+18) ) = 1; (* (( (ptr) &var_c53944)+19) ) = 1358954496; (* (( (ptr) &var_c53944)+22) ) = container_v11760; (* (( (ptr) &var_c53944)+27) ) = 27; (* (W28Pt) (( (ptr) (word) &var_c0135) + 1) ) = var_c53944; (* (( (ptr) (word) &var_c0135) + 29) ) = 0; (* (( (ptr) (word) &var_c0135) + 30) ) = 0; (* (( (ptr) (word) &var_c0135) + 31) ) = 0; (* (( (ptr) (word) &var_c0135) + 32) ) = 0; { word pd174; pd174 = (* (( (ptr) (* (( (ptr) gf_c59992)+305)/* var_c53976 */ ))+27) ); button_v11844 = (word) ( *( (fPt) ((* (ptr) pd174 ))))((word) (&var_c0135), pd174); }; }; SOURCE(4438, 49) curIndent_v11788 = (((* (( (ptr) button_v11844)+1) ) + (* (( (ptr) button_v11844)+3) )) + 9); SOURCE(4489, 130) { W28 var_c54008; W33 var_c0137; (* (ptr) (word) &var_c0137 ) = (* (( (ptr) gf_c59992)+9)/* playClass_v4092 */ ); XR_FillWords(&(* (W27Pt) (&var_c54008)), 27, 0); (* (( (ptr) &var_c54008)+1) ) = curIndent_v11788; (* (( (ptr) &var_c54008)+2) ) = (word) -1; (* (( (ptr) &var_c54008)+13) ) = (* (( (ptr) gf_c59992)+113) ); (* (( (ptr) &var_c54008)+17) ) = (word) -1; (* (( (ptr) &var_c54008)+18) ) = 1; (* (( (ptr) &var_c54008)+19) ) = 1358954496; (* (( (ptr) &var_c54008)+22) ) = container_v11760; (* (( (ptr) &var_c54008)+27) ) = 27; (* (W28Pt) (( (ptr) (word) &var_c0137) + 1) ) = var_c54008; (* (( (ptr) (word) &var_c0137) + 29) ) = 0; (* (( (ptr) (word) &var_c0137) + 30) ) = 0; (* (( (ptr) (word) &var_c0137) + 31) ) = 0; (* (( (ptr) (word) &var_c0137) + 32) ) = 0; { word pd175; pd175 = (* (( (ptr) (* (( (ptr) gf_c59992)+305)/* var_c53976 */ ))+27) ); button_v11844 = (word) ( *( (fPt) ((* (ptr) pd175 ))))((word) (&var_c0137), pd175); }; }; SOURCE(4621, 49) curIndent_v11788 = (((* (( (ptr) button_v11844)+1) ) + (* (( (ptr) button_v11844)+3) )) + 9); SOURCE(4672, 130) { W28 var_c54040; W33 var_c0139; (* (ptr) (word) &var_c0139 ) = (* (( (ptr) gf_c59992)+10)/* stopClass_v4120 */ ); XR_FillWords(&(* (W27Pt) (&var_c54040)), 27, 0); (* (( (ptr) &var_c54040)+1) ) = curIndent_v11788; (* (( (ptr) &var_c54040)+2) ) = (word) -1; (* (( (ptr) &var_c54040)+13) ) = (* (( (ptr) gf_c59992)+112) ); (* (( (ptr) &var_c54040)+17) ) = (word) -1; (* (( (ptr) &var_c54040)+18) ) = 1; (* (( (ptr) &var_c54040)+19) ) = 1358954496; (* (( (ptr) &var_c54040)+22) ) = container_v11760; (* (( (ptr) &var_c54040)+27) ) = 27; (* (W28Pt) (( (ptr) (word) &var_c0139) + 1) ) = var_c54040; (* (( (ptr) (word) &var_c0139) + 29) ) = 0; (* (( (ptr) (word) &var_c0139) + 30) ) = 0; (* (( (ptr) (word) &var_c0139) + 31) ) = 0; (* (( (ptr) (word) &var_c0139) + 32) ) = 0; { word pd176; pd176 = (* (( (ptr) (* (( (ptr) gf_c59992)+305)/* var_c53976 */ ))+27) ); button_v11844 = (word) ( *( (fPt) ((* (ptr) pd176 ))))((word) (&var_c0139), pd176); }; }; SOURCE(4804, 49) curIndent_v11788 = (((* (( (ptr) button_v11844)+1) ) + (* (( (ptr) button_v11844)+3) )) + 9); SOURCE(4855, 146) { W28 var_c54072; W33 var_c0141; (* (ptr) (word) &var_c0141 ) = (* (( (ptr) gf_c59992)+11)/* dictationOpsClass_v4148 */ ); XR_FillWords(&(* (W27Pt) (&var_c54072)), 27, 0); (* (( (ptr) &var_c54072)+1) ) = curIndent_v11788; (* (( (ptr) &var_c54072)+2) ) = (word) -1; (* (( (ptr) &var_c54072)+13) ) = (* (( (ptr) gf_c59992)+111) ); (* (( (ptr) &var_c54072)+17) ) = (word) -1; (* (( (ptr) &var_c54072)+18) ) = 1; (* (( (ptr) &var_c54072)+19) ) = 1358954496; (* (( (ptr) &var_c54072)+22) ) = container_v11760; (* (( (ptr) &var_c54072)+27) ) = 27; (* (W28Pt) (( (ptr) (word) &var_c0141) + 1) ) = var_c54072; (* (( (ptr) (word) &var_c0141) + 29) ) = 0; (* (( (ptr) (word) &var_c0141) + 30) ) = 0; (* (( (ptr) (word) &var_c0141) + 31) ) = 0; (* (( (ptr) (word) &var_c0141) + 32) ) = 0; { word pd177; pd177 = (* (( (ptr) (* (( (ptr) gf_c59992)+305)/* var_c53976 */ ))+27) ); button_v11844 = (word) ( *( (fPt) ((* (ptr) pd177 ))))((word) (&var_c0141), pd177); }; }; SOURCE(5003, 49) curIndent_v11788 = (((* (( (ptr) button_v11844)+1) ) + (* (( (ptr) button_v11844)+3) )) + 9); SOURCE(5054, 130) { W28 var_c54104; W33 var_c0143; (* (ptr) (word) &var_c0143 ) = (* (( (ptr) gf_c59992)+12)/* markClass_v4176 */ ); XR_FillWords(&(* (W27Pt) (&var_c54104)), 27, 0); (* (( (ptr) &var_c54104)+1) ) = curIndent_v11788; (* (( (ptr) &var_c54104)+2) ) = (word) -1; (* (( (ptr) &var_c54104)+13) ) = (* (( (ptr) gf_c59992)+109) ); (* (( (ptr) &var_c54104)+17) ) = (word) -1; (* (( (ptr) &var_c54104)+18) ) = 1; (* (( (ptr) &var_c54104)+19) ) = 1358954496; (* (( (ptr) &var_c54104)+22) ) = container_v11760; (* (( (ptr) &var_c54104)+27) ) = 27; (* (W28Pt) (( (ptr) (word) &var_c0143) + 1) ) = var_c54104; (* (( (ptr) (word) &var_c0143) + 29) ) = 0; (* (( (ptr) (word) &var_c0143) + 30) ) = 0; (* (( (ptr) (word) &var_c0143) + 31) ) = 0; (* (( (ptr) (word) &var_c0143) + 32) ) = 0; { word pd178; pd178 = (* (( (ptr) (* (( (ptr) gf_c59992)+305)/* var_c53976 */ ))+27) ); button_v11844 = (word) ( *( (fPt) ((* (ptr) pd178 ))))((word) (&var_c0143), pd178); }; }; SOURCE(5186, 49) curIndent_v11788 = (((* (( (ptr) button_v11844)+1) ) + (* (( (ptr) button_v11844)+3) )) + 9); SOURCE(5237, 132) { W28 var_c54136; W33 var_c0145; (* (ptr) (word) &var_c0145 ) = (* (( (ptr) gf_c59992)+13)/* storeClass_v4204 */ ); XR_FillWords(&(* (W27Pt) (&var_c54136)), 27, 0); (* (( (ptr) &var_c54136)+1) ) = curIndent_v11788; (* (( (ptr) &var_c54136)+2) ) = (word) -1; (* (( (ptr) &var_c54136)+13) ) = (* (( (ptr) gf_c59992)+107) ); (* (( (ptr) &var_c54136)+17) ) = (word) -1; (* (( (ptr) &var_c54136)+18) ) = 1; (* (( (ptr) &var_c54136)+19) ) = 1358954496; (* (( (ptr) &var_c54136)+22) ) = container_v11760; (* (( (ptr) &var_c54136)+27) ) = 27; (* (W28Pt) (( (ptr) (word) &var_c0145) + 1) ) = var_c54136; (* (( (ptr) (word) &var_c0145) + 29) ) = 0; (* (( (ptr) (word) &var_c0145) + 30) ) = 0; (* (( (ptr) (word) &var_c0145) + 31) ) = 0; (* (( (ptr) (word) &var_c0145) + 32) ) = 0; { word pd179; pd179 = (* (( (ptr) (* (( (ptr) gf_c59992)+305)/* var_c53976 */ ))+27) ); button_v11844 = (word) ( *( (fPt) ((* (ptr) pd179 ))))((word) (&var_c0145), pd179); }; }; SOURCE(5371, 49) curIndent_v11788 = (((* (( (ptr) button_v11844)+1) ) + (* (( (ptr) button_v11844)+3) )) + 9); SOURCE(5422, 130) { W28 var_c54168; W33 var_c0147; (* (ptr) (word) &var_c0147 ) = (* (( (ptr) gf_c59992)+14)/* saveClass_v4232 */ ); XR_FillWords(&(* (W27Pt) (&var_c54168)), 27, 0); (* (( (ptr) &var_c54168)+1) ) = curIndent_v11788; (* (( (ptr) &var_c54168)+2) ) = (word) -1; (* (( (ptr) &var_c54168)+13) ) = (* (( (ptr) gf_c59992)+106) ); (* (( (ptr) &var_c54168)+17) ) = (word) -1; (* (( (ptr) &var_c54168)+18) ) = 1; (* (( (ptr) &var_c54168)+19) ) = 1358954496; (* (( (ptr) &var_c54168)+22) ) = container_v11760; (* (( (ptr) &var_c54168)+27) ) = 27; (* (W28Pt) (( (ptr) (word) &var_c0147) + 1) ) = var_c54168; (* (( (ptr) (word) &var_c0147) + 29) ) = 0; (* (( (ptr) (word) &var_c0147) + 30) ) = 0; (* (( (ptr) (word) &var_c0147) + 31) ) = 0; (* (( (ptr) (word) &var_c0147) + 32) ) = 0; { word pd180; pd180 = (* (( (ptr) (* (( (ptr) gf_c59992)+305)/* var_c53976 */ ))+27) ); button_v11844 = (word) ( *( (fPt) ((* (ptr) pd180 ))))((word) (&var_c0147), pd180); }; }; SOURCE(5554, 49) curIndent_v11788 = (((* (( (ptr) button_v11844)+1) ) + (* (( (ptr) button_v11844)+3) )) + 9); SOURCE(5605, 150) { W28 var_c54200; W33 var_c0149; (* (ptr) (word) &var_c0149 ) = (* (( (ptr) gf_c59992)+15)/* adjustSilencesClass_v4260 */ ); XR_FillWords(&(* (W27Pt) (&var_c54200)), 27, 0); (* (( (ptr) &var_c54200)+1) ) = curIndent_v11788; (* (( (ptr) &var_c54200)+2) ) = (word) -1; (* (( (ptr) &var_c54200)+13) ) = (* (( (ptr) gf_c59992)+90) ); (* (( (ptr) &var_c54200)+17) ) = (word) -1; (* (( (ptr) &var_c54200)+18) ) = 1; (* (( (ptr) &var_c54200)+19) ) = 1358954496; (* (( (ptr) &var_c54200)+22) ) = container_v11760; (* (( (ptr) &var_c54200)+27) ) = 27; (* (W28Pt) (( (ptr) (word) &var_c0149) + 1) ) = var_c54200; (* (( (ptr) (word) &var_c0149) + 29) ) = 0; (* (( (ptr) (word) &var_c0149) + 30) ) = 0; (* (( (ptr) (word) &var_c0149) + 31) ) = 0; (* (( (ptr) (word) &var_c0149) + 32) ) = 0; { word pd181; pd181 = (* (( (ptr) (* (( (ptr) gf_c59992)+305)/* var_c53976 */ ))+27) ); button_v11844 = (word) ( *( (fPt) ((* (ptr) pd181 ))))((word) (&var_c0149), pd181); }; }; SOURCE(5758, 129) { W28 var_c54232; W30 var_c0151; XR_FillWords(&(* (W27Pt) (&var_c54232)), 27, 0); (* (( (ptr) &var_c54232)+2) ) = (* (ptr) (* (( (ptr) (* (( (ptr) gf_c59992)+306)/* var_c54264 */ ))+11) ) ); (* (( (ptr) &var_c54232)+4) ) = (* (ptr) (* (( (ptr) (* (( (ptr) gf_c59992)+306)/* var_c54264 */ ))+12) ) ); (* (( (ptr) &var_c54232)+17) ) = (word) -1; (* (( (ptr) &var_c54232)+18) ) = 1; (* (( (ptr) &var_c54232)+19) ) = 1493172224; (* (( (ptr) &var_c54232)+22) ) = container_v11760; (* (( (ptr) &var_c54232)+27) ) = 27; (* (W28Pt) (word) &var_c0151 ) = var_c54232; (* (( (ptr) (word) &var_c0151) + 28) ) = 0; (* (( (ptr) (word) &var_c0151) + 29) ) = 0; { word pd182; pd182 = (* (( (ptr) (* (( (ptr) gf_c59992)+307)/* var_c54296 */ ))+4) ); rule_v11872 = (word) ( *( (fPt) ((* (ptr) pd182 ))))((word) (&var_c0151), pd182); }; }; SOURCE(5889, 39) { word pd183; pd183 = (* (( (ptr) (* (( (ptr) gf_c59992)+304)/* var_c53912 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd183 ))))(container_v11760, rule_v11872, pd183); }; SOURCE(5931, 241) { W28 var_c54328; W30 var_c0153; (* (ptr) (word) &var_c0153 ) = (* (( (ptr) gf_c59992)+157) ); XR_FillWords(&(* (W27Pt) (&var_c54328)), 27, 0); { word idx184; (* (( (ptr) &var_c54328)+2) ) = ( idx184 = (word) ((* (ptr) (* (( (ptr) (* (( (ptr) gf_c59992)+306)/* var_c54264 */ ))+11) ) ) + (* (ptr) (* (( (ptr) (* ( ( (ptr) gf_c59992)+306)/* var_c54264 */ ))+12) ) )), SGNCK(idx184) ); }; (* (( (ptr) &var_c54328)+17) ) = (word) -1; (* (( (ptr) &var_c54328)+18) ) = 1; (* (( (ptr) &var_c54328)+19) ) = 1358954496; (* (( (ptr) &var_c54328)+22) ) = container_v11760; (* (( (ptr) &var_c54328)+27) ) = 27; (* (W28Pt) (( (ptr) (word) &var_c0153) + 1) ) = var_c54328; (* (( (ptr) (word) &var_c0153) + 29) ) = 0; { word pd185; pd185 = (* (( (ptr) (* (( (ptr) gf_c59992)+296)/* var_c53560 */ ))+6) ); viewer_v6764 = (word) ( *( (fPt) ((* (ptr) pd185 ))))((word) (&var_c0153), pd185); }; }; SOURCE(6174, 41) { word pd186; pd186 = (* (( (ptr) (* (( (ptr) gf_c59992)+304)/* var_c53912 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd186 ))))(container_v11760, viewer_v6764, pd186); }; SOURCE(6217, 41) { word pd187; pd187 = (* (( (ptr) (* (( (ptr) gf_c59992)+304)/* var_c53912 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd187 ))))(container_v11760, viewer_v6764, pd187); }; SOURCE(6260, 31) (* (( (ptr) viewer_v6764)+12) ) = (* (( (ptr) gf_c59992)+18)/* voiceTIPTable_v4428 */ ); SOURCE(6294, 38) viewerNumber_v6820 = (* (( (ptr) viewerInfo_v6792)+1) ); SOURCE(6334, 55) { word pd188; pd188 = (* (( (ptr) (* (( (ptr) gf_c59992)+296)/* var_c53560 */ ))+28) ); (void) ( *( (fPt) ((* (ptr) pd188 ))))(viewer_v6764, (* (( (ptr) gf_c59992)+89) ), viewerInfo_v6792, pd188); }; SOURCE(6391, 26) (* (ptr) viewerInfo_v6792 ) = viewer_v6764; SOURCE(6419, 40) (* (( (ptr) viewerInfo_v6792)+10) ) = ((* (( (ptr) viewer_v6764)+18) ) == 3); SOURCE(6462, 136) { word pd189; pd189 = (* (( (ptr) (* (( (ptr) gf_c59992)+308)/* var_c54360 */ ))+4) ); (* (( (ptr) viewerInfo_v6792)+13) ) = (word) ( *( (fPt) ((* (ptr) pd189 ))))((word) (( (bPt) gf_c59992)+920)/* var_c52504 */ , 2, container_v11760, 1, pd189) ; }; SOURCE(6600, 146) { word pd190; pd190 = (* (( (ptr) (* (( (ptr) gf_c59992)+308)/* var_c54360 */ ))+4) ); (* (( (ptr) viewerInfo_v6792)+14) ) = (word) ( *( (fPt) ((* (ptr) pd190 ))))((word) (( (bPt) gf_c59992)+896)/* var_c52408 */ , 7, container_v11760, 0, pd190) ; }; SOURCE(6749, 71) (void) SetViewerContents_P840(viewer_v6764, viewerInfo_v6792, voiceID_v6664, textInVoice_v6692, youngVoice_v6720); SOURCE(6822, 26) (void) MakeVoiceNotEdited_P1080(viewer_v6764); SOURCE(6850, 35) { word pd191; pd191 = (* (( (ptr) (* (( (ptr) gf_c59992)+296)/* var_c53560 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd191 ))))(container_v11760, 0, 1, 1, pd191); }; /* removed tail goto */ (* (ptr) formal_c0154 ) = viewer_v6764; (* (( (ptr) formal_c0154)+1) ) = viewerInfo_v6792; (* (( (ptr) formal_c0154)+2) ) = viewerNumber_v6820; return; } static void CreateVoiceViewerPopUpButtons_P120() { register ptr gf_c60024 = (ptr) &globalframe; /* CreateVoiceViewerPopUpButtons: */ SOURCE(6891, 2182) SOURCE(6931, 234) { word var_c54392; { word var_c54424; word var_c54456; var_c54424 = XR_NewObject(16, (* (( (ptr) gf_c60024)+48) )); var_c54456 = var_c54424; (* (ptr) var_c54456 ) = (* (( (ptr) gf_c60024)+53) ); (* (( (ptr) var_c54456)+1) ) = (* (( (ptr) gf_c60024)+54) ); (* (( (ptr) var_c54456)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c60024)+48) )); var_c54456 = (* (( (ptr) var_c54456)+3) ); (* (ptr) var_c54456 ) = (* (( (ptr) gf_c60024)+52) ); (* (( (ptr) var_c54456)+1) ) = (* (( (ptr) gf_c60024)+51) ); var_c54392 = var_c54424; }; { W14 var_c54488; XR_FillWords(&var_c54488, 14, 0); (* (( (ptr) &var_c54488)+1) ) = (word) (( (bPt) gf_c60024)+1144)/* var_c53400 */ ; (* (( (ptr) &var_c54488)+2) ) = var_c54392; (* (( (ptr) &var_c54488)+3) ) = 1; (* (( (ptr) &var_c54488)+4) ) = 1; (* (( (ptr) &var_c54488)+5) ) = 1; (* (( (ptr) &var_c54488)+6) ) = 1; (* (( (ptr) &var_c54488)+11) ) = (* (( (ptr) gf_c60024)+55) ); { word pd192; pd192 = (* (( (ptr) (* (( (ptr) gf_c60024)+305)/* var_c53976 */ ))+5) ); (* (( (ptr) gf_c60024)+8)/* addClass_v4064 */ ) = (word) ( *( (fPt) ((* (ptr) pd192 ))))(var_c54488, pd192); }; }; }; SOURCE(7168, 223) { word var_c54520; { word var_c54552; word var_c54584; var_c54552 = XR_NewObject(16, (* (( (ptr) gf_c60024)+48) )); var_c54584 = var_c54552; (* (ptr) var_c54584 ) = (* (( (ptr) gf_c60024)+58) ); (* (( (ptr) var_c54584)+1) ) = (* (( (ptr) gf_c60024)+59) ); (* (( (ptr) var_c54584)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c60024)+48) )); var_c54584 = (* (( (ptr) var_c54584)+3) ); (* (ptr) var_c54584 ) = (* (( (ptr) gf_c60024)+56) ); (* (( (ptr) var_c54584)+1) ) = (* (( (ptr) gf_c60024)+57) ); var_c54520 = var_c54552; }; { W14 var_c54616; XR_FillWords(&var_c54616, 14, 0); (* (( (ptr) &var_c54616)+1) ) = (word) (( (bPt) gf_c60024)+1136)/* var_c53368 */ ; (* (( (ptr) &var_c54616)+2) ) = var_c54520; (* (( (ptr) &var_c54616)+3) ) = 1; (* (( (ptr) &var_c54616)+4) ) = 1; (* (( (ptr) &var_c54616)+5) ) = 1; (* (( (ptr) &var_c54616)+6) ) = 1; (* (( (ptr) &var_c54616)+11) ) = (* (( (ptr) gf_c60024)+60) ); { word pd193; pd193 = (* (( (ptr) (* (( (ptr) gf_c60024)+305)/* var_c53976 */ ))+5) ); (* (( (ptr) gf_c60024)+9)/* playClass_v4092 */ ) = (word) ( *( (fPt) ((* (ptr) pd193 ))))(var_c54616, pd193); }; }; }; SOURCE(7394, 192) { word var_c54648; { word var_c54680; word var_c54712; var_c54680 = XR_NewObject(16, (* (( (ptr) gf_c60024)+48) )); var_c54712 = var_c54680; (* (ptr) var_c54712 ) = (* (( (ptr) gf_c60024)+61) ); (* (( (ptr) var_c54712)+1) ) = (* (( (ptr) gf_c60024)+62) ); var_c54648 = var_c54680; }; { W14 var_c54744; XR_FillWords(&var_c54744, 14, 0); (* (( (ptr) &var_c54744)+1) ) = (word) (( (bPt) gf_c60024)+1128)/* var_c53336 */ ; (* (( (ptr) &var_c54744)+2) ) = var_c54648; (* (( (ptr) &var_c54744)+3) ) = 1; (* (( (ptr) &var_c54744)+4) ) = 1; (* (( (ptr) &var_c54744)+5) ) = 1; (* (( (ptr) &var_c54744)+6) ) = 1; (* (( (ptr) &var_c54744)+11) ) = (* (( (ptr) gf_c60024)+63) ); { word pd194; pd194 = (* (( (ptr) (* (( (ptr) gf_c60024)+305)/* var_c53976 */ ))+5) ); (* (( (ptr) gf_c60024)+10)/* stopClass_v4120 */ ) = (word) ( *( (fPt) ((* (ptr) pd194 ))))(var_c54744, pd194); }; }; }; SOURCE(7589, 380) { word var_c54776; { word var_c54808; word var_c54840; var_c54808 = XR_NewObject(16, (* (( (ptr) gf_c60024)+48) )); var_c54840 = var_c54808; (* (ptr) var_c54840 ) = (* (( (ptr) gf_c60024)+68) ); (* (( (ptr) var_c54840)+1) ) = (* (( (ptr) gf_c60024)+69) ); (* (( (ptr) var_c54840)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c60024)+48) )); var_c54840 = (* (( (ptr) var_c54840)+3) ); (* (ptr) var_c54840 ) = (* (( (ptr) gf_c60024)+66) ); (* (( (ptr) var_c54840)+1) ) = (* (( (ptr) gf_c60024)+67) ); (* (( (ptr) var_c54840)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c60024)+48) )); var_c54840 = (* (( (ptr) var_c54840)+3) ); (* (ptr) var_c54840 ) = (* (( (ptr) gf_c60024)+64) ); (* (( (ptr) var_c54840)+1) ) = (* (( (ptr) gf_c60024)+65) ); var_c54776 = var_c54808; }; { W14 var_c54872; XR_FillWords(&var_c54872, 14, 0); (* (( (ptr) &var_c54872)+1) ) = (word) (( (bPt) gf_c60024)+1096)/* var_c53208 */ ; (* (( (ptr) &var_c54872)+2) ) = var_c54776; (* (( (ptr) &var_c54872)+3) ) = 1; (* (( (ptr) &var_c54872)+4) ) = 1; (* (( (ptr) &var_c54872)+5) ) = 1; (* (( (ptr) &var_c54872)+6) ) = 1; (* (( (ptr) &var_c54872)+11) ) = (* (( (ptr) gf_c60024)+70) ); { word pd195; pd195 = (* (( (ptr) (* (( (ptr) gf_c60024)+305)/* var_c53976 */ ))+5) ); (* (( (ptr) gf_c60024)+11)/* dictationOpsClass_v4148 */ ) = (word) ( *( (fPt) ((* (ptr) pd195 ))))(var_c54872, pd195); }; }; }; SOURCE(7972, 460) { word var_c54904; { word var_c54936; word var_c54968; var_c54936 = XR_NewObject(16, (* (( (ptr) gf_c60024)+48) )); var_c54968 = var_c54936; (* (ptr) var_c54968 ) = (* (( (ptr) gf_c60024)+77) ); (* (( (ptr) var_c54968)+1) ) = (* (( (ptr) gf_c60024)+78) ); (* (( (ptr) var_c54968)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c60024)+48) )); var_c54968 = (* (( (ptr) var_c54968)+3) ); (* (ptr) var_c54968 ) = (* (( (ptr) gf_c60024)+75) ); (* (( (ptr) var_c54968)+1) ) = (* (( (ptr) gf_c60024)+76) ); (* (( (ptr) var_c54968)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c60024)+48) )); var_c54968 = (* (( (ptr) var_c54968)+3) ); (* (( (ptr) var_c54968)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c60024)+48) )); var_c54968 = (* (( (ptr) var_c54968)+3) ); (* (( (ptr) var_c54968)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c60024)+48) )); var_c54968 = (* (( (ptr) var_c54968)+3) ); (* (( (ptr) var_c54968)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c60024)+48) )); var_c54968 = (* (( (ptr) var_c54968)+3) ); (* (( (ptr) var_c54968)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c60024)+48) )); var_c54968 = (* (( (ptr) var_c54968)+3) ); (* (ptr) var_c54968 ) = (* (( (ptr) gf_c60024)+73) ); (* (( (ptr) var_c54968)+1) ) = (* (( (ptr) gf_c60024)+74) ); (* (( (ptr) var_c54968)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c60024)+48) )); var_c54968 = (* (( (ptr) var_c54968)+3) ); (* (ptr) var_c54968 ) = (* (( (ptr) gf_c60024)+71) ); (* (( (ptr) var_c54968)+1) ) = (* (( (ptr) gf_c60024)+72) ); var_c54904 = var_c54936; }; { W14 var_c55000; XR_FillWords(&var_c55000, 14, 0); (* (( (ptr) &var_c55000)+1) ) = (word) (( (bPt) gf_c60024)+1104)/* var_c53240 */ ; (* (( (ptr) &var_c55000)+2) ) = var_c54904; (* (( (ptr) &var_c55000)+3) ) = 1; (* (( (ptr) &var_c55000)+4) ) = 1; (* (( (ptr) &var_c55000)+5) ) = 1; (* (( (ptr) &var_c55000)+6) ) = 1; (* (( (ptr) &var_c55000)+11) ) = (* (( (ptr) gf_c60024)+79) ); { word pd196; pd196 = (* (( (ptr) (* (( (ptr) gf_c60024)+305)/* var_c53976 */ ))+5) ); (* (( (ptr) gf_c60024)+12)/* markClass_v4176 */ ) = (word) ( *( (fPt) ((* (ptr) pd196 ))))(var_c55000, pd196); }; }; }; SOURCE(8435, 197) { word var_c55032; { word var_c55064; word var_c55096; var_c55064 = XR_NewObject(16, (* (( (ptr) gf_c60024)+48) )); var_c55096 = var_c55064; (* (ptr) var_c55096 ) = (* (( (ptr) gf_c60024)+80) ); (* (( (ptr) var_c55096)+1) ) = (* (( (ptr) gf_c60024)+81) ); var_c55032 = var_c55064; }; { W14 var_c55128; (* (ptr) &var_c55128 ) = 0; (* (( (ptr) &var_c55128)+1) ) = (word) (( (bPt) gf_c60024)+1112)/* var_c53272 */ ; (* (( (ptr) &var_c55128)+2) ) = var_c55032; (* (( (ptr) &var_c55128)+3) ) = 1; (* (( (ptr) &var_c55128)+4) ) = 1; (* (( (ptr) &var_c55128)+5) ) = 1; (* (( (ptr) &var_c55128)+6) ) = 1; (* (( (ptr) &var_c55128)+7) ) = 1; (* (( (ptr) &var_c55128)+8) ) = 0; (* (( (ptr) &var_c55128)+9) ) = 0; (* (( (ptr) &var_c55128)+10) ) = 0; (* (( (ptr) &var_c55128)+11) ) = (* (( (ptr) gf_c60024)+82) ); (* (( (ptr) &var_c55128)+12) ) = 0; (* (( (ptr) &var_c55128)+13) ) = 0; { word pd197; pd197 = (* (( (ptr) (* (( (ptr) gf_c60024)+305)/* var_c53976 */ ))+5) ); (* (( (ptr) gf_c60024)+13)/* storeClass_v4204 */ ) = (word) ( *( (fPt) ((* (ptr) pd197 ))))(var_c55128, pd197); }; }; }; SOURCE(8635, 210) { word var_c55160; { word var_c55192; word var_c55224; var_c55192 = XR_NewObject(16, (* (( (ptr) gf_c60024)+48) )); var_c55224 = var_c55192; (* (ptr) var_c55224 ) = (* (( (ptr) gf_c60024)+83) ); (* (( (ptr) var_c55224)+1) ) = (* (( (ptr) gf_c60024)+84) ); var_c55160 = var_c55192; }; { W14 var_c55256; XR_FillWords(&var_c55256, 14, 0); (* (( (ptr) &var_c55256)+1) ) = (word) (( (bPt) gf_c60024)+1120)/* var_c53304 */ ; (* (( (ptr) &var_c55256)+2) ) = var_c55160; (* (( (ptr) &var_c55256)+3) ) = 1; (* (( (ptr) &var_c55256)+4) ) = 1; (* (( (ptr) &var_c55256)+5) ) = 1; (* (( (ptr) &var_c55256)+6) ) = 1; (* (( (ptr) &var_c55256)+11) ) = (* (( (ptr) gf_c60024)+85) ); { word pd198; pd198 = (* (( (ptr) (* (( (ptr) gf_c60024)+305)/* var_c53976 */ ))+5) ); (* (( (ptr) gf_c60024)+14)/* saveClass_v4232 */ ) = (word) ( *( (fPt) ((* (ptr) pd198 ))))(var_c55256, pd198); }; }; }; SOURCE(8848, 225) { word var_c55288; { word var_c55320; word var_c55352; var_c55320 = XR_NewObject(16, (* (( (ptr) gf_c60024)+48) )); var_c55352 = var_c55320; (* (ptr) var_c55352 ) = (* (( (ptr) gf_c60024)+86) ); (* (( (ptr) var_c55352)+1) ) = (* (( (ptr) gf_c60024)+87) ); var_c55288 = var_c55320; }; { W14 var_c55384; XR_FillWords(&var_c55384, 14, 0); (* (( (ptr) &var_c55384)+1) ) = (word) (( (bPt) gf_c60024)+1088)/* var_c53176 */ ; (* (( (ptr) &var_c55384)+2) ) = var_c55288; (* (( (ptr) &var_c55384)+3) ) = 1; (* (( (ptr) &var_c55384)+4) ) = 1; (* (( (ptr) &var_c55384)+5) ) = 1; (* (( (ptr) &var_c55384)+6) ) = 1; (* (( (ptr) &var_c55384)+11) ) = (* (( (ptr) gf_c60024)+88) ); { word pd199; pd199 = (* (( (ptr) (* (( (ptr) gf_c60024)+305)/* var_c53976 */ ))+5) ); (* (( (ptr) gf_c60024)+15)/* adjustSilencesClass_v4260 */ ) = (word) ( *( (fPt) ((* (ptr) pd199 ))))(var_c55384, pd199) ; }; }; }; } static void QProc_P180(ref_v7108) word ref_v7108; { register ptr gf_c60056 = (ptr) &globalframe; word q_v11916; /* QProc: */ SOURCE(9289, 120) SOURCE(9316, 26) q_v11916 = XR_Narrow(ref_v7108, (* (( (ptr) gf_c60056)+47) )); SOURCE(9344, 65) { word pd200; pd200 = (* (ptr) q_v11916 ); (void) ( *( (fPt) ((* (ptr) pd200 ))))((* (( (ptr) q_v11916)+1) ), (* (( (ptr) q_v11916)+2) ), (* (( (ptr) q_v11916)+3) ), (* ( ( (ptr) q_v11916)+4) ), (* (( (ptr) q_v11916)+5) ), pd200); }; } static void AddProc_P240(view_v42556, instanceData_v42584, classData_v42612, key_v42640) word view_v42556; word instanceData_v42584; word classData_v42612; word key_v42640; { register ptr gf_c60088 = (ptr) &globalframe; word viewer_v11960; /* AddProc: */ SOURCE(9415, 319) SOURCE(9457, 43) viewer_v11960 = XR_Narrow(view_v42556, (* (( (ptr) gf_c60088)+46) )); SOURCE(9502, 232) { word var_c55416; { word var_c55448; word var_c55608; { word var_c55480; { word var_c55512; { word var_c55544; var_c55544 = XR_Narrow(key_v42640, (* (( (ptr) gf_c60088)+26) )); { word pd201; pd201 = (* (( (ptr) (* (( (ptr) gf_c60088)+309)/* var_c55576 */ ))+9) ); var_c55512 = (word) ( *( (fPt) ((* (ptr) pd201 ))))(var_c55544, pd201); }; }; { word pd202; pd202 = (* (( (ptr) (* (( (ptr) gf_c60088)+302)/* var_c53816 */ ))+6) ); var_c55480 = (word) ( *( (fPt) ((* (ptr) pd202 ))))((* (( (ptr) gf_c60088)+91) ), var_c55512, pd202); }; }; { word pd203; pd203 = (* (( (ptr) (* (( (ptr) gf_c60088)+309)/* var_c55576 */ ))+5) ); var_c55448 = (word) ( *( (fPt) ((* (ptr) pd203 ))))(var_c55480, 0, 2147483647, pd203); }; }; var_c55608 = XR_NewObject(24, (* (( (ptr) gf_c60088)+47) )); (* (ptr) var_c55608 ) = (* (( (ptr) (* (( (ptr) gf_c60088)+310)/* var_c55640 */ ))+77) ); (* (( (ptr) var_c55608)+1) ) = (* (( (ptr) (* (( (ptr) viewer_v11960)+22) ))+24) ); (* (( (ptr) var_c55608)+2) ) = var_c55448; var_c55416 = var_c55608; }; { word pd204; pd204 = (* (( (ptr) (* (( (ptr) gf_c60088)+311)/* var_c55672 */ ))+8) ); (void) ( *( (fPt) ((* (ptr) pd204 ))))((* (ptr) (* (( (ptr) (* (( (ptr) gf_c60088)+310)/* var_c55640 */ ))+7) ) ), (word) ( ( (bPt) gf_c60088)+1152)/* var_c53432 */ , var_c55416, 0, pd204); }; }; } static void PlayProc_P300(view_v42700, instanceData_v42728, classData_v42756, key_v42784) word view_v42700; word instanceData_v42728; word classData_v42756; word key_v42784; { register ptr gf_c60120 = (ptr) &globalframe; word viewer_v12004; word menuData_v12032; /* PlayProc: */ SOURCE(9740, 467) SOURCE(9783, 43) viewer_v12004 = XR_Narrow(view_v42700, (* (( (ptr) gf_c60120)+46) )); SOURCE(9828, 182) { word var_c55704; word var_c55832; { word var_c55736; { word var_c55768; { word var_c55800; var_c55800 = XR_Narrow(key_v42784, (* (( (ptr) gf_c60120)+26) )); { word pd205; pd205 = (* (( (ptr) (* (( (ptr) gf_c60120)+309)/* var_c55576 */ ))+9) ); var_c55768 = (word) ( *( (fPt) ((* (ptr) pd205 ))))(var_c55800, pd205); }; }; { word pd206; pd206 = (* (( (ptr) (* (( (ptr) gf_c60120)+302)/* var_c53816 */ ))+6) ); var_c55736 = (word) ( *( (fPt) ((* (ptr) pd206 ))))((* (( (ptr) gf_c60120)+91) ), var_c55768, pd206); }; }; { word pd207; pd207 = (* (( (ptr) (* (( (ptr) gf_c60120)+309)/* var_c55576 */ ))+5) ); var_c55704 = (word) ( *( (fPt) ((* (ptr) pd207 ))))(var_c55736, 0, 2147483647, pd207); }; }; var_c55832 = XR_NewObject(24, (* (( (ptr) gf_c60120)+47) )); (* (ptr) var_c55832 ) = (* (( (ptr) (* (( (ptr) gf_c60120)+310)/* var_c55640 */ ))+77) ); (* (( (ptr) var_c55832)+1) ) = (* (( (ptr) (* (( (ptr) viewer_v12004)+22) ))+24) ); (* (( (ptr) var_c55832)+2) ) = var_c55704; menuData_v12032 = var_c55832; }; SOURCE(10012, 106) { word var_c55864; var_c55864 = key_v42784; if ((var_c55864 == (* (( (ptr) gf_c60120)+58) ))) { SOURCE(10043, 28) (* (( (ptr) menuData_v12032)+3) ) = 2; } else { if ((var_c55864 == (* (( (ptr) gf_c60120)+56) ))) { SOURCE(10091, 27) (* (( (ptr) menuData_v12032)+3) ) = 0; }; }; }; SOURCE(10129, 78) { word pd208; pd208 = (* (( (ptr) (* (( (ptr) gf_c60120)+311)/* var_c55672 */ ))+8) ); (void) ( *( (fPt) ((* (ptr) pd208 ))))((* (ptr) (* (( (ptr) (* (( (ptr) gf_c60120)+310)/* var_c55640 */ ))+7) ) ), (word) ( ( (bPt) gf_c60120)+1152)/* var_c53432 */ , menuData_v12032, 0, pd208); }; } static void StopProc_P360(view_v42844, instanceData_v42872, classData_v42900, key_v42928) word view_v42844; word instanceData_v42872; word classData_v42900; word key_v42928; { register ptr gf_c60152 = (ptr) &globalframe; word viewer_v12076; /* StopProc: */ SOURCE(10214, 267) SOURCE(10257, 43) viewer_v12076 = XR_Narrow(view_v42844, (* (( (ptr) gf_c60152)+46) )); SOURCE(10302, 179) { word var_c55896; { word var_c55928; var_c55928 = XR_NewObject(24, (* (( (ptr) gf_c60152)+47) )); (* (ptr) var_c55928 ) = (* (( (ptr) (* (( (ptr) gf_c60152)+310)/* var_c55640 */ ))+77) ); (* (( (ptr) var_c55928)+1) ) = (* (( (ptr) (* (( (ptr) viewer_v12076)+22) ))+24) ); (* (( (ptr) var_c55928)+2) ) = (* (( (ptr) gf_c60152)+92) ); var_c55896 = var_c55928; }; { word pd209; pd209 = (* (( (ptr) (* (( (ptr) gf_c60152)+311)/* var_c55672 */ ))+8) ); (void) ( *( (fPt) ((* (ptr) pd209 ))))((* (ptr) (* (( (ptr) (* (( (ptr) gf_c60152)+310)/* var_c55640 */ ))+7) ) ), (word) ( ( (bPt) gf_c60152)+1152)/* var_c53432 */ , var_c55896, 0, pd209); }; }; } static void SaveProc_P420(view_v42988, instanceData_v43016, classData_v43044, key_v43072) word view_v42988; word instanceData_v43016; word classData_v43044; word key_v43072; { register ptr gf_c60184 = (ptr) &globalframe; word viewer_v12120; /* SaveProc: */ SOURCE(10487, 272) SOURCE(10530, 43) viewer_v12120 = XR_Narrow(view_v42988, (* (( (ptr) gf_c60184)+46) )); SOURCE(10575, 184) { word var_c55960; { word var_c55992; var_c55992 = XR_NewObject(24, (* (( (ptr) gf_c60184)+47) )); (* (ptr) var_c55992 ) = (* (( (ptr) (* (( (ptr) gf_c60184)+310)/* var_c55640 */ ))+77) ); (* (( (ptr) var_c55992)+1) ) = (* (( (ptr) (* (( (ptr) viewer_v12120)+22) ))+24) ); (* (( (ptr) var_c55992)+2) ) = (* (( (ptr) gf_c60184)+93) ); var_c55960 = var_c55992; }; { word pd210; pd210 = (* (( (ptr) (* (( (ptr) gf_c60184)+311)/* var_c55672 */ ))+8) ); (void) ( *( (fPt) ((* (ptr) pd210 ))))((* (ptr) (* (( (ptr) (* (( (ptr) gf_c60184)+310)/* var_c55640 */ ))+7) ) ), (word) ( ( (bPt) gf_c60184)+1152)/* var_c53432 */ , var_c55960, 0, pd210); }; }; } static void StoreProc_P480(view_v43132, instanceData_v43160, classData_v43188, key_v43216) word view_v43132; word instanceData_v43160; word classData_v43188; word key_v43216; { register ptr gf_c60216 = (ptr) &globalframe; word viewer_v12164; /* StoreProc: */ SOURCE(10765, 274) SOURCE(10809, 43) viewer_v12164 = XR_Narrow(view_v43132, (* (( (ptr) gf_c60216)+46) )); SOURCE(10854, 185) { word var_c56024; { word var_c56056; var_c56056 = XR_NewObject(24, (* (( (ptr) gf_c60216)+47) )); (* (ptr) var_c56056 ) = (* (( (ptr) (* (( (ptr) gf_c60216)+310)/* var_c55640 */ ))+77) ); (* (( (ptr) var_c56056)+1) ) = (* (( (ptr) (* (( (ptr) viewer_v12164)+22) ))+24) ); (* (( (ptr) var_c56056)+2) ) = (* (( (ptr) gf_c60216)+94) ); var_c56024 = var_c56056; }; { word pd211; pd211 = (* (( (ptr) (* (( (ptr) gf_c60216)+311)/* var_c55672 */ ))+8) ); (void) ( *( (fPt) ((* (ptr) pd211 ))))((* (ptr) (* (( (ptr) (* (( (ptr) gf_c60216)+310)/* var_c55640 */ ))+7) ) ), (word) ( ( (bPt) gf_c60216)+1152)/* var_c53432 */ , var_c56024, 0, pd211); }; }; } static void MarkProc_P540(view_v43276, instanceData_v43304, classData_v43332, key_v43360) word view_v43276; word instanceData_v43304; word classData_v43332; word key_v43360; { register ptr gf_c60248 = (ptr) &globalframe; word viewer_v12208; word menuData_v12236; /* MarkProc: */ SOURCE(11045, 581) SOURCE(11088, 43) viewer_v12208 = XR_Narrow(view_v43276, (* (( (ptr) gf_c60248)+46) )); SOURCE(11133, 182) { word var_c56088; word var_c56216; { word var_c56120; { word var_c56152; { word var_c56184; var_c56184 = XR_Narrow(key_v43360, (* (( (ptr) gf_c60248)+26) )); { word pd212; pd212 = (* (( (ptr) (* (( (ptr) gf_c60248)+309)/* var_c55576 */ ))+9) ); var_c56152 = (word) ( *( (fPt) ((* (ptr) pd212 ))))(var_c56184, pd212); }; }; { word pd213; pd213 = (* (( (ptr) (* (( (ptr) gf_c60248)+302)/* var_c53816 */ ))+6) ); var_c56120 = (word) ( *( (fPt) ((* (ptr) pd213 ))))((* (( (ptr) gf_c60248)+91) ), var_c56152, pd213); }; }; { word pd214; pd214 = (* (( (ptr) (* (( (ptr) gf_c60248)+309)/* var_c55576 */ ))+5) ); var_c56088 = (word) ( *( (fPt) ((* (ptr) pd214 ))))(var_c56120, 0, 2147483647, pd214); }; }; var_c56216 = XR_NewObject(24, (* (( (ptr) gf_c60248)+47) )); (* (ptr) var_c56216 ) = (* (( (ptr) (* (( (ptr) gf_c60248)+310)/* var_c55640 */ ))+77) ); (* (( (ptr) var_c56216)+1) ) = (* (( (ptr) (* (( (ptr) viewer_v12208)+22) ))+24) ); (* (( (ptr) var_c56216)+2) ) = var_c56088; menuData_v12236 = var_c56216; }; SOURCE(11317, 220) { word var_c56248; var_c56248 = key_v43360; if ((var_c56248 == (* (( (ptr) gf_c60248)+75) ))) { SOURCE(11353, 27) (* (( (ptr) menuData_v12236)+3) ) = 0; goto endif0215; }; if ((var_c56248 == (* (( (ptr) gf_c60248)+77) ))) { SOURCE(11401, 30) (* (( (ptr) menuData_v12236)+3) ) = 1; goto endif0215; }; if ((var_c56248 == (* (( (ptr) gf_c60248)+71) ))) { SOURCE(11458, 27) (* (( (ptr) menuData_v12236)+3) ) = 0; goto endif0215; }; if ((var_c56248 == (* (( (ptr) gf_c60248)+73) ))) { SOURCE(11509, 28) (* (( (ptr) menuData_v12236)+3) ) = 2; goto endif0215; }; endif0215: ; }; SOURCE(11548, 78) { word pd216; pd216 = (* (( (ptr) (* (( (ptr) gf_c60248)+311)/* var_c55672 */ ))+8) ); (void) ( *( (fPt) ((* (ptr) pd216 ))))((* (ptr) (* (( (ptr) (* (( (ptr) gf_c60248)+310)/* var_c55640 */ ))+7) ) ), (word) ( ( (bPt) gf_c60248)+1152)/* var_c53432 */ , menuData_v12236, 0, pd216); }; } static void DictationOpsProc_P600(view_v43420, instanceData_v43448, classData_v43476, key_v43504) word view_v43420; word instanceData_v43448; word classData_v43476; word key_v43504; { register ptr gf_c60280 = (ptr) &globalframe; word viewer_v12280; /* DictationOpsProc: */ SOURCE(11632, 328) SOURCE(11683, 43) viewer_v12280 = XR_Narrow(view_v43420, (* (( (ptr) gf_c60280)+46) )); SOURCE(11728, 232) { word var_c56280; { word var_c56312; word var_c56440; { word var_c56344; { word var_c56376; { word var_c56408; var_c56408 = XR_Narrow(key_v43504, (* (( (ptr) gf_c60280)+26) )); { word pd217; pd217 = (* (( (ptr) (* (( (ptr) gf_c60280)+309)/* var_c55576 */ ))+9) ); var_c56376 = (word) ( *( (fPt) ((* (ptr) pd217 ))))(var_c56408, pd217); }; }; { word pd218; pd218 = (* (( (ptr) (* (( (ptr) gf_c60280)+302)/* var_c53816 */ ))+6) ); var_c56344 = (word) ( *( (fPt) ((* (ptr) pd218 ))))((* (( (ptr) gf_c60280)+91) ), var_c56376, pd218); }; }; { word pd219; pd219 = (* (( (ptr) (* (( (ptr) gf_c60280)+309)/* var_c55576 */ ))+5) ); var_c56312 = (word) ( *( (fPt) ((* (ptr) pd219 ))))(var_c56344, 0, 2147483647, pd219); }; }; var_c56440 = XR_NewObject(24, (* (( (ptr) gf_c60280)+47) )); (* (ptr) var_c56440 ) = (* (( (ptr) (* (( (ptr) gf_c60280)+310)/* var_c55640 */ ))+77) ); (* (( (ptr) var_c56440)+1) ) = (* (( (ptr) (* (( (ptr) viewer_v12280)+22) ))+24) ); (* (( (ptr) var_c56440)+2) ) = var_c56312; var_c56280 = var_c56440; }; { word pd220; pd220 = (* (( (ptr) (* (( (ptr) gf_c60280)+311)/* var_c55672 */ ))+8) ); (void) ( *( (fPt) ((* (ptr) pd220 ))))((* (ptr) (* (( (ptr) (* (( (ptr) gf_c60280)+310)/* var_c55640 */ ))+7) ) ), (word) ( ( (bPt) gf_c60280)+1152)/* var_c53432 */ , var_c56280, 0, pd220); }; }; } static void AdjustSilencesProc_P660(view_v43564, instanceData_v43592, classData_v43620, key_v43648) word view_v43564; word instanceData_v43592; word classData_v43620; word key_v43648; { register ptr gf_c60312 = (ptr) &globalframe; word viewer_v12324; /* AdjustSilencesProc: */ SOURCE(11966, 287) SOURCE(12019, 43) viewer_v12324 = XR_Narrow(view_v43564, (* (( (ptr) gf_c60312)+46) )); SOURCE(12064, 189) { word var_c56472; { word var_c56504; var_c56504 = XR_NewObject(24, (* (( (ptr) gf_c60312)+47) )); (* (ptr) var_c56504 ) = (* (( (ptr) (* (( (ptr) gf_c60312)+310)/* var_c55640 */ ))+77) ); (* (( (ptr) var_c56504)+1) ) = (* (( (ptr) (* (( (ptr) viewer_v12324)+22) ))+24) ); (* (( (ptr) var_c56504)+2) ) = (* (( (ptr) gf_c60312)+95) ); var_c56472 = var_c56504; }; { word pd221; pd221 = (* (( (ptr) (* (( (ptr) gf_c60312)+311)/* var_c55672 */ ))+8) ); (void) ( *( (fPt) ((* (ptr) pd221 ))))((* (ptr) (* (( (ptr) (* (( (ptr) gf_c60312)+310)/* var_c55640 */ ))+7) ) ), (word) ( ( (bPt) gf_c60312)+1152)/* var_c53432 */ , var_c56472, 0, pd221); }; }; } static void RegisterButtonBehaviors_P720() { register ptr gf_c60344 = (ptr) &globalframe; /* RegisterButtonBehaviors: */ SOURCE(12259, 1176) SOURCE(12295, 82) { word pd222; pd222 = (* (( (ptr) (* (( (ptr) gf_c60344)+312)/* var_c56536 */ ))+128) ); (void) ( *( (fPt) ((* (ptr) pd222 ))))((* (( (ptr) gf_c60344)+96) ), (* (( (ptr) (* (( (ptr) gf_c60344)+310)/* var_c55640 */ ))+53) ), 1, pd222); }; SOURCE(12379, 87) { word pd223; pd223 = (* (( (ptr) (* (( (ptr) gf_c60344)+312)/* var_c56536 */ ))+128) ); (void) ( *( (fPt) ((* (ptr) pd223 ))))((* (( (ptr) gf_c60344)+97) ), (* (( (ptr) (* (( (ptr) gf_c60344)+310)/* var_c55640 */ ))+35) ), 1, pd223); }; SOURCE(12468, 89) { word pd224; pd224 = (* (( (ptr) (* (( (ptr) gf_c60344)+312)/* var_c56536 */ ))+128) ); (void) ( *( (fPt) ((* (ptr) pd224 ))))((* (( (ptr) gf_c60344)+95) ), (* (( (ptr) (* (( (ptr) gf_c60344)+310)/* var_c55640 */ ))+52) ), 1, pd224); }; SOURCE(12559, 96) { word pd225; pd225 = (* (( (ptr) (* (( (ptr) gf_c60344)+312)/* var_c56536 */ ))+128) ); (void) ( *( (fPt) ((* (ptr) pd225 ))))((* (( (ptr) gf_c60344)+98) ), (* (( (ptr) (* (( (ptr) gf_c60344)+310)/* var_c55640 */ ))+62) ), 1, pd225); }; SOURCE(12657, 93) { word pd226; pd226 = (* (( (ptr) (* (( (ptr) gf_c60344)+312)/* var_c56536 */ ))+128) ); (void) ( *( (fPt) ((* (ptr) pd226 ))))((* (( (ptr) gf_c60344)+99) ), (* (( (ptr) (* (( (ptr) gf_c60344)+310)/* var_c55640 */ ))+62) ), 1, pd226); }; SOURCE(12752, 86) { word pd227; pd227 = (* (( (ptr) (* (( (ptr) gf_c60344)+312)/* var_c56536 */ ))+128) ); (void) ( *( (fPt) ((* (ptr) pd227 ))))((* (( (ptr) gf_c60344)+100) ), (* (( (ptr) (* (( (ptr) gf_c60344)+310)/* var_c55640 */ ))+61) ), 1, pd227); }; SOURCE(12840, 87) { word pd228; pd228 = (* (( (ptr) (* (( (ptr) gf_c60344)+312)/* var_c56536 */ ))+128) ); (void) ( *( (fPt) ((* (ptr) pd228 ))))((* (( (ptr) gf_c60344)+101) ), (* (( (ptr) (* (( (ptr) gf_c60344)+310)/* var_c55640 */ ))+61) ), 1, pd228); }; SOURCE(12929, 95) { word pd229; pd229 = (* (( (ptr) (* (( (ptr) gf_c60344)+312)/* var_c56536 */ ))+128) ); (void) ( *( (fPt) ((* (ptr) pd229 ))))((* (( (ptr) gf_c60344)+102) ), (* (( (ptr) (* (( (ptr) gf_c60344)+310)/* var_c55640 */ ))+55) ), 1, pd229); }; SOURCE(13026, 90) { word pd230; pd230 = (* (( (ptr) (* (( (ptr) gf_c60344)+312)/* var_c56536 */ ))+128) ); (void) ( *( (fPt) ((* (ptr) pd230 ))))((* (( (ptr) gf_c60344)+103) ), (* (( (ptr) (* (( (ptr) gf_c60344)+310)/* var_c55640 */ ))+24) ), 1, pd230); }; SOURCE(13118, 87) { word pd231; pd231 = (* (( (ptr) (* (( (ptr) gf_c60344)+312)/* var_c56536 */ ))+128) ); (void) ( *( (fPt) ((* (ptr) pd231 ))))((* (( (ptr) gf_c60344)+104) ), (* (( (ptr) (* (( (ptr) gf_c60344)+310)/* var_c55640 */ ))+24) ), 1, pd231); }; SOURCE(13207, 100) { word pd232; pd232 = (* (( (ptr) (* (( (ptr) gf_c60344)+312)/* var_c56536 */ ))+128) ); (void) ( *( (fPt) ((* (ptr) pd232 ))))((* (( (ptr) gf_c60344)+105) ), (* (( (ptr) (* (( (ptr) gf_c60344)+310)/* var_c55640 */ ))+54) ), 1, pd232); }; SOURCE(13309, 61) { word pd233; pd233 = (* (( (ptr) (* (( (ptr) gf_c60344)+312)/* var_c56536 */ ))+128) ); (void) ( *( (fPt) ((* (ptr) pd233 ))))((* (( (ptr) gf_c60344)+93) ), (word) (( (bPt) gf_c60344)+936)/* var_c52568 */ , 1, pd233) ; }; SOURCE(13372, 63) { word pd234; pd234 = (* (( (ptr) (* (( (ptr) gf_c60344)+312)/* var_c56536 */ ))+128) ); (void) ( *( (fPt) ((* (ptr) pd234 ))))((* (( (ptr) gf_c60344)+94) ), (word) (( (bPt) gf_c60344)+944)/* var_c52600 */ , 1, pd234) ; }; } static word SetVoiceRopeInfo_P780(viewerInfo_v7196, voiceID_v7224, textInVoice_v7252, youngVoice_v7280) word viewerInfo_v7196; word voiceID_v7224; word textInVoice_v7252; word youngVoice_v7280; { register ptr gf_c60376 = (ptr) &globalframe; word soundRope_v7324; word intervals_v12368 = 0; /* SetVoiceRopeInfo: */ SOURCE(13440, 977) SOURCE(13440, 977) soundRope_v7324 = 0; SOURCE(13629, 26) (* (( (ptr) viewerInfo_v7196)+5) ) = 0; SOURCE(13657, 760) if ((voiceID_v7224 != 0)) { SOURCE(13681, 141) { word var_c56568; { word var_c56600; { word var_c56632; var_c56632 = XR_NewObject(12, (* (( (ptr) gf_c60376)+45) )); (* (ptr) var_c56632 ) = voiceID_v7224; var_c56600 = var_c56632; }; { word pd235; pd235 = (* (( (ptr) (* (( (ptr) gf_c60376)+313)/* var_c56664 */ ))+22) ); var_c56568 = (word) ( *( (fPt) ((* (ptr) pd235 ))))((* (ptr) (* (( (ptr) (* (( (ptr) gf_c60376)+310)/* var_c55640 */ ))+6) ) ), var_c56600, pd235); }; }; (* (( (ptr) viewerInfo_v7196)+2) ) = voiceID_v7224; (* (( (ptr) viewerInfo_v7196)+3) ) = 0; (* (( (ptr) viewerInfo_v7196)+4) ) = var_c56568; }; SOURCE(13824, 127) { word var_c56696; { word var_c56728; var_c56728 = XR_NewObject(12, (* (( (ptr) gf_c60376)+45) )); (* (W3Pt) var_c56728 ) = (* (W3Pt) (( (ptr) viewerInfo_v7196)+2) ); var_c56696 = var_c56728; }; { word pd236; pd236 = (* (( (ptr) (* (( (ptr) gf_c60376)+313)/* var_c56664 */ ))+23) ); intervals_v12368 = (word) ( *( (fPt) ((* (ptr) pd236 ))))((* (ptr) (* (( (ptr) (* (( (ptr) gf_c60376)+310)/* var_c55640 */ ))+6) ) ), var_c56696, (word) -1, pd236); }; }; SOURCE(13953, 110) { word pd237; pd237 = (* (( (ptr) (* (( (ptr) gf_c60376)+310)/* var_c55640 */ ))+41) ); (* (( (ptr) viewerInfo_v7196)+5) ) = (word) ( *( (fPt) ((* (ptr) pd237 ))))(intervals_v12368, (* (( (ptr) viewerInfo_v7196)+4) ), pd237); }; SOURCE(14065, 94) { W2 var_c56760; { word pd238; pd238 = (* (( (ptr) (* (( (ptr) gf_c60376)+310)/* var_c55640 */ ))+44) ); (void) ( *( (fPt) ((* (ptr) pd238 ))))((word) &var_c56760, viewerInfo_v7196, 0, pd238); }; (* (( (ptr) viewerInfo_v7196)+6) ) = var_c56760.f1; soundRope_v7324 = var_c56760.f0; }; SOURCE(14161, 73) { word pd239; pd239 = (* (( (ptr) (* (( (ptr) gf_c60376)+310)/* var_c55640 */ ))+76) ); (* (( (ptr) viewerInfo_v7196)+8) ) = (word) ( *( (fPt) ((* (ptr) pd239 ))))(textInVoice_v7252, pd239); }; SOURCE(14236, 115) { word var_c56792; var_c56792 = XR_NewObject(12, (* (( (ptr) gf_c60376)+44) )); if ((0 != youngVoice_v7280)) { (* (( (ptr) var_c56792)+1) ) = ((* (ptr) (* (( (ptr) (* (( (ptr) gf_c60376)+310)/* var_c55640 */ ))+9) ) ) - 1); } else { (* (( (ptr) var_c56792)+1) ) = (* (ptr) (* (( (ptr) (* (( (ptr) gf_c60376)+310)/* var_c55640 */ ))+8) ) ); }; (* (( (ptr) viewerInfo_v7196)+9) ) = var_c56792; }; } else { SOURCE(14362, 16) soundRope_v7324 = (* (( (ptr) gf_c60376)+108) ); SOURCE(14380, 37) (* (( (ptr) viewerInfo_v7196)+2) ) = 0; (* (( (ptr) viewerInfo_v7196)+3) ) = 0; (* (( (ptr) viewerInfo_v7196)+4) ) = 0; }; SOURCE(13440, 977) return(soundRope_v7324); } static void SetViewerContents_P840(formal_c0717, formal_c0718, formal_c0719, formal_c0720, formal_c0721) word formal_c0717; word formal_c0718; word formal_c0719; word formal_c0720; word formal_c0721; { W11 var_c60408; /* declaration of viewer_v7384 skipped */ /* declaration of viewerInfo_v7412 skipped */ /* declaration of voiceID_v7440 skipped */ /* declaration of textInVoice_v7468 skipped */ /* declaration of youngVoice_v7496 skipped */ register ptr gf_c60440 = (ptr) &globalframe; /* declaration of var_c56824 skipped */ (* (( (ptr) &var_c60408)+4)/* viewer_v7384 */ ) = formal_c0717; (* (( (ptr) &var_c60408)+5)/* viewerInfo_v7412 */ ) = formal_c0718; (* (( (ptr) &var_c60408)+6)/* voiceID_v7440 */ ) = formal_c0719; (* (( (ptr) &var_c60408)+7)/* textInVoice_v7468 */ ) = formal_c0720; (* (( (ptr) &var_c60408)+8)/* youngVoice_v7496 */ ) = formal_c0721; /* SetViewerContents: */ SOURCE(14426, 717) { word tmpAddr240; tmpAddr240 = (word) (( (ptr) &var_c60408)+9)/* var_c56824 */ ; (* (ptr) tmpAddr240 ) = ( ((word) (fPt) SetViewerDoIt_P4140) ); (* (( (ptr) tmpAddr240) + 1) ) = 1; }; SOURCE(15090, 53) { word pd241; pd241 = (* (( (ptr) (* (( (ptr) gf_c60440)+314)/* var_c56856 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd241 ))))((word) (( (bPt) &var_c60408)+36)/* var_c56824 */ , (* (( (ptr) &var_c60408)+4)/* viewer_v7384 */ ), pd241) ; }; } static void SetViewerDoIt_P4140(formal_c60504) word formal_c60504; { register ptr gf_c60472 = (ptr) &globalframe; word soundRope_v12472; formal_c60504 = (formal_c60504 - 36); /* SetViewerDoIt: */ SOURCE(14586, 501) SOURCE(14610, 85) soundRope_v12472 = (word) SetVoiceRopeInfo_P780((* (( (ptr) formal_c60504)+5) ), (* (( (ptr) formal_c60504)+6) ), (* (( (ptr) formal_c60504)+7) ), (* (( (ptr) formal_c60504)+8) )); SOURCE(14697, 44) { word var_c56888; var_c56888 = (word) SetTiogaViewerParams_P900((* (( (ptr) formal_c60504)+4) ), soundRope_v12472); }; SOURCE(14743, 182) if ( ( ((* (( (ptr) formal_c60504)+6) ) != 0) ? ( (int)(* (( (ptr) (* (( (ptr) (* (( (ptr) formal_c60504)+5) ))+9) ))+1) ) == (int)((* (ptr) (* ( ( (ptr) (* (( (ptr) gf_c60472)+310)/* var_c55640 */ ))+9) ) ) - 1)) : 0 ) ) { SOURCE(14829, 45) { word pd242; pd242 = (* (( (ptr) (* (( (ptr) gf_c60472)+310)/* var_c55640 */ ))+57) ); (void) ( *( (fPt) ((* (ptr) pd242 ))))((* ((( (ptr) formal_c60504)+4)) ), pd242); }; } else { SOURCE(14874, 51) { word pd243; pd243 = (* (( (ptr) (* (( (ptr) gf_c60472)+310)/* var_c55640 */ ))+56) ); (void) ( *( (fPt) ((* (ptr) pd243 ))))((* (( (ptr) formal_c60504)+4) ), (* (( (ptr) formal_c60504)+5) ), 0, pd243); }; }; SOURCE(14928, 159) (* (( (ptr) (* (( (ptr) formal_c60504)+5) ))+12) ) = ((* (( (ptr) formal_c60504)+6) ) == 0); } static word SetTiogaViewerParams_P900(formal_c0722, formal_c0723) word formal_c0722; word formal_c0723; { W9 var_c60536; /* declaration of viewer_v7556 skipped */ /* declaration of newcontents_v7584 skipped */ register ptr gf_c60568 = (ptr) &globalframe; /* declaration of voiceNode_v7628 skipped */ /* declaration of var_c56920 skipped */ (* (( (ptr) &var_c60536)+4)/* viewer_v7556 */ ) = formal_c0722; (* (( (ptr) &var_c60536)+5)/* newcontents_v7584 */ ) = formal_c0723; /* SetTiogaViewerParams: */ SOURCE(15149, 649) { word tmpAddr244; tmpAddr244 = (word) (( (ptr) &var_c60536)+7)/* var_c56920 */ ; (* (ptr) tmpAddr244 ) = ( ((word) (fPt) SetTiogaViewerDoIt_P4200) ); (* (( (ptr) tmpAddr244) + 1) ) = 1; }; SOURCE(15149, 649) (* (( (ptr) &var_c60536)+6)/* voiceNode_v7628 */ ) = 0; SOURCE(15740, 58) { word pd245; pd245 = (* (( (ptr) (* (( (ptr) gf_c60568)+314)/* var_c56856 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd245 ))))((word) (( (bPt) &var_c60536)+28)/* var_c56920 */ , (* (( (ptr) &var_c60536)+4)/* viewer_v7556 */ ), pd245) ; }; SOURCE(15149, 649) return((* (( (ptr) &var_c60536)+6)/* voiceNode_v7628 */ )); } static void SetTiogaViewerDoIt_P4200(formal_c60632) word formal_c60632; { register ptr gf_c60600 = (ptr) &globalframe; word rootNode_v12576 = 0; word viewercontents_v12604; formal_c60632 = (formal_c60632 - 28); /* SetTiogaViewerDoIt: */ SOURCE(15280, 455) SOURCE(15337, 120) viewercontents_v12604 = XR_NewObject(8, (* (( (ptr) gf_c60600)+43) )); (* (ptr) viewercontents_v12604 ) = (* (( (ptr) formal_c60632)+5) ); SOURCE(15459, 84) { word pd246; pd246 = (* (( (ptr) (* (( (ptr) gf_c60600)+315)/* var_c56984 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd246 ))))((* (( (ptr) formal_c60632)+4) ), viewercontents_v12604, 0, pd246); }; SOURCE(15545, 37) { word pd247; pd247 = (* (( (ptr) (* (( (ptr) gf_c60600)+312)/* var_c56536 */ ))+93) ); rootNode_v12576 = (word) ( *( (fPt) ((* (ptr) pd247 ))))((* ((( (ptr) formal_c60632)+4)) ), pd247); }; SOURCE(15584, 52) { word pd248; pd248 = (* (( (ptr) (* (( (ptr) gf_c60600)+316)/* var_c57016 */ ))+59) ); (void) ( *( (fPt) ((* (ptr) pd248 ))))((* (( (ptr) gf_c60600)+110) ), rootNode_v12576, pd248); }; SOURCE(15638, 41) { word pd249; pd249 = (* (( (ptr) (* (( (ptr) gf_c60600)+312)/* var_c56536 */ ))+91) ); (* (( (ptr) formal_c60632)+6) ) = (word) ( *( (fPt) ((* (ptr) pd249 ))))(rootNode_v12576, pd249); }; SOURCE(15681, 54) { word pd250; pd250 = (* (( (ptr) (* (( (ptr) gf_c60600)+310)/* var_c55640 */ ))+72) ); (void) ( *( (fPt) ((* (ptr) pd250 ))))((* (( (ptr) formal_c60632)+4) ), (* (( (ptr) formal_c60632)+6) ), pd250); }; } static void SetVoiceLooks_P960(formal_c0724, formal_c0725, formal_c0726, formal_c0727) word formal_c0724; word formal_c0725; word formal_c0726; word formal_c0727; { W10 var_c60664; /* declaration of node_v7688 skipped */ /* declaration of start_v7716 skipped */ /* declaration of len_v7744 skipped */ /* declaration of looks_v7772 skipped */ register ptr gf_c60696 = (ptr) &globalframe; /* declaration of var_c57048 skipped */ (* (( (ptr) &var_c60664)+4)/* node_v7688 */ ) = formal_c0724; (* (( (ptr) &var_c60664)+5)/* start_v7716 */ ) = formal_c0725; (* (( (ptr) &var_c60664)+6)/* len_v7744 */ ) = formal_c0726; (* (( (ptr) &var_c60664)+7)/* looks_v7772 */ ) = formal_c0727; /* SetVoiceLooks: */ SOURCE(15804, 327) { word tmpAddr251; tmpAddr251 = (word) (( (ptr) &var_c60664)+8)/* var_c57048 */ ; (* (ptr) tmpAddr251 ) = ( ((word) (fPt) DoIt_P4260) ); (* (( (ptr) tmpAddr251) + 1) ) = 1; }; SOURCE(16082, 49) { word var_c57080; { word pd252; pd252 = (* (( (ptr) (* (( (ptr) gf_c60696)+312)/* var_c56536 */ ))+83) ); var_c57080 = (word) ( *( (fPt) ((* (ptr) pd252 ))))((* ((( (ptr) &var_c60664)+4)/* node_v7688 */ ) ), pd252); }; { word pd253; pd253 = (* (( (ptr) (* (( (ptr) gf_c60696)+312)/* var_c56536 */ ))+118) ); (void) ( *( (fPt) ((* (ptr) pd253 ))))((word) (( (bPt) &var_c60664)+32)/* var_c57048 */ , var_c57080, pd253); }; }; } static void DoIt_P4260(root_v12724, formal_c60760) word root_v12724; word formal_c60760; { register ptr gf_c60728 = (ptr) &globalframe; formal_c60760 = (formal_c60760 - 32); /* DoIt: */ SOURCE(15895, 184) SOURCE(15935, 144) { word var_c57112; { word pd254; pd254 = (* (( (ptr) (* (( (ptr) gf_c60728)+317)/* var_c57144 */ ))+11) ); var_c57112 = (word) ( *( (fPt) ((* (ptr) pd254 ))))((* ((( (ptr) formal_c60760)+7)) ), pd254); }; { word pd255; pd255 = (* (( (ptr) (* (( (ptr) gf_c60728)+318)/* var_c57176 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd255 ))))(root_v12724, (* (( (ptr) formal_c60760)+4) ), (word) -1, var_c57112, (* (( (ptr) formal_c60760)+5) ), (* (( (ptr) formal_c60760)+6) ) , 0, pd255); }; }; } static void MakeVoiceEdited_P1020(viewer_v7832) word viewer_v7832; { W8 var_c60792; register ptr gf_c60824 = (ptr) &globalframe; /* declaration of var_c57208 skipped */ /* declaration of viewerInfo_v12752 skipped */ /* declaration of container_v12780 skipped */ /* MakeVoiceEdited: */ SOURCE(16137, 559) { word tmpAddr256; tmpAddr256 = (word) (( (ptr) &var_c60792)+4)/* var_c57208 */ ; (* (ptr) tmpAddr256 ) = ( ((word) (fPt) DoIt_P4320) ); (* (( (ptr) tmpAddr256) + 1) ) = 1; }; SOURCE(16201, 27) var_c60792.f6/* viewerInfo_v12752 */ = 0; SOURCE(16230, 31) var_c60792.f7/* container_v12780 */ = 0; SOURCE(16419, 25) if ((viewer_v7832 == 0)) { SOURCE(16438, 6) return; }; SOURCE(16446, 83) { word pd257; pd257 = (* (( (ptr) (* (( (ptr) gf_c60824)+296)/* var_c53560 */ ))+29) ); var_c60792.f6/* viewerInfo_v12752 */ = XR_Narrow((word) ( *( (fPt) ((* (ptr) pd257 ))))(viewer_v7832, (* (( (ptr) gf_c60824)+89) ), pd257), (* (( (ptr) gf_c60824)+42) )); }; SOURCE(16531, 29) if ((var_c60792.f6/* viewerInfo_v12752 */ == 0)) { SOURCE(16554, 6) return; }; SOURCE(16592, 25) var_c60792.f7/* container_v12780 */ = (* (( (ptr) viewer_v7832)+22) ); SOURCE(16619, 77) if ((0 == (* (( (ptr) var_c60792.f6/* viewerInfo_v12752 */ )+11) ))) { SOURCE(16649, 47) { word pd258; pd258 = (* (( (ptr) (* (( (ptr) gf_c60824)+314)/* var_c56856 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd258 ))))((word) (( (bPt) &var_c60792)+16)/* var_c57208 */ , var_c60792.f7/* container_v12780 */ , pd258) ; }; }; } static void DoIt_P4320(formal_c60888) word formal_c60888; { register ptr gf_c60856 = (ptr) &globalframe; formal_c60888 = (formal_c60888 - 16); /* DoIt: */ SOURCE(16263, 151) SOURCE(16278, 47) ((P1x5b) (( (bPt) (* (( (ptr) formal_c60888)+7) )) + 76))->f = 1; (* (( (ptr) (* (( (ptr) formal_c60888)+6) ))+11) ) = 1; SOURCE(16327, 37) (* (( (ptr) (* (( (ptr) formal_c60888)+7) ))+17) ) = (* (( (ptr) gf_c60856)+20)/* dirtySoundViewerIcon_v4484 */ ); SOURCE(16366, 48) { word pd259; pd259 = (* (( (ptr) (* (( (ptr) gf_c60856)+296)/* var_c53560 */ ))+16) ); (void) ( *( (fPt) ((* (ptr) pd259 ))))((* (( (ptr) formal_c60888)+7) ), 3, 0, 0, pd259); }; } static void MakeVoiceNotEdited_P1080(viewer_v7892) word viewer_v7892; { W8 var_c60920; register ptr gf_c60952 = (ptr) &globalframe; /* declaration of var_c57240 skipped */ /* declaration of viewerInfo_v12868 skipped */ /* declaration of container_v12896 skipped */ /* MakeVoiceNotEdited: */ SOURCE(16702, 541) { word tmpAddr260; tmpAddr260 = (word) (( (ptr) &var_c60920)+4)/* var_c57240 */ ; (* (ptr) tmpAddr260 ) = ( ((word) (fPt) DoIt_P4380) ); (* (( (ptr) tmpAddr260) + 1) ) = 1; }; SOURCE(16762, 27) var_c60920.f6/* viewerInfo_v12868 */ = 0; SOURCE(16791, 31) var_c60920.f7/* container_v12896 */ = 0; SOURCE(16996, 25) if ((viewer_v7892 == 0)) { SOURCE(17015, 6) return; }; SOURCE(17023, 83) { word pd261; pd261 = (* (( (ptr) (* (( (ptr) gf_c60952)+296)/* var_c53560 */ ))+29) ); var_c60920.f6/* viewerInfo_v12868 */ = XR_Narrow((word) ( *( (fPt) ((* (ptr) pd261 ))))(viewer_v7892, (* (( (ptr) gf_c60952)+89) ), pd261), (* (( (ptr) gf_c60952)+42) )); }; SOURCE(17108, 29) if ((var_c60920.f6/* viewerInfo_v12868 */ == 0)) { SOURCE(17131, 6) return; }; SOURCE(17169, 25) var_c60920.f7/* container_v12896 */ = (* (( (ptr) viewer_v7892)+22) ); SOURCE(17196, 47) { word pd262; pd262 = (* (( (ptr) (* (( (ptr) gf_c60952)+314)/* var_c56856 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd262 ))))((word) (( (bPt) &var_c60920)+16)/* var_c57240 */ , var_c60920.f7/* container_v12896 */ , pd262) ; }; } static void DoIt_P4380(formal_c61016) word formal_c61016; { register ptr gf_c60984 = (ptr) &globalframe; formal_c61016 = (formal_c61016 - 16); /* DoIt: */ SOURCE(16824, 167) SOURCE(16839, 68) ((P1x6b) (( (bPt) (* (( (ptr) formal_c61016)+7) )) + 76))->f = 0; ((P1x5b) (( (bPt) (* (( (ptr) formal_c61016)+7) )) + 76))->f = 0; (* (( (ptr) (* (( (ptr) formal_c61016)+6) ))+11) ) = 0; SOURCE(16909, 32) (* (( (ptr) (* (( (ptr) formal_c61016)+7) ))+17) ) = (* (( (ptr) gf_c60984)+19)/* soundViewerIcon_v4456 */ ); SOURCE(16943, 48) { word pd263; pd263 = (* (( (ptr) (* (( (ptr) gf_c60984)+296)/* var_c53560 */ ))+16) ); (void) ( *( (fPt) ((* (ptr) pd263 ))))((* (( (ptr) formal_c61016)+7) ), 3, 0, 0, pd263); }; } static void SetVoiceViewerEditStatus_P1140(viewer_v7952) word viewer_v7952; { W8 var_c61048; register ptr gf_c61080 = (ptr) &globalframe; /* declaration of var_c57272 skipped */ /* declaration of viewerInfo_v12984 skipped */ /* declaration of container_v13012 skipped */ /* SetVoiceViewerEditStatus: */ SOURCE(17249, 682) { word tmpAddr264; tmpAddr264 = (word) (( (ptr) &var_c61048)+4)/* var_c57272 */ ; (* (ptr) tmpAddr264 ) = ( ((word) (fPt) DoIt_P4440) ); (* (( (ptr) tmpAddr264) + 1) ) = 1; }; SOURCE(17322, 27) var_c61048.f6/* viewerInfo_v12984 */ = 0; SOURCE(17351, 31) var_c61048.f7/* container_v13012 */ = 0; SOURCE(17683, 25) if ((viewer_v7952 == 0)) { SOURCE(17702, 6) return; }; SOURCE(17710, 83) { word pd265; pd265 = (* (( (ptr) (* (( (ptr) gf_c61080)+296)/* var_c53560 */ ))+29) ); var_c61048.f6/* viewerInfo_v12984 */ = XR_Narrow((word) ( *( (fPt) ((* (ptr) pd265 ))))(viewer_v7952, (* (( (ptr) gf_c61080)+89) ), pd265), (* (( (ptr) gf_c61080)+42) )); }; SOURCE(17795, 29) if ((var_c61048.f6/* viewerInfo_v12984 */ == 0)) { SOURCE(17818, 6) return; }; SOURCE(17856, 25) var_c61048.f7/* container_v13012 */ = (* (( (ptr) viewer_v7952)+22) ); SOURCE(17883, 48) { word pd266; pd266 = (* (( (ptr) (* (( (ptr) gf_c61080)+314)/* var_c56856 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd266 ))))((word) (( (bPt) &var_c61048)+16)/* var_c57272 */ , var_c61048.f7/* container_v13012 */ , pd266) ; }; } static void DoIt_P4440(formal_c61144) word formal_c61144; { register ptr gf_c61112 = (ptr) &globalframe; formal_c61144 = (formal_c61144 - 16); /* DoIt: */ SOURCE(17384, 292) SOURCE(17399, 277) if (((* (( (ptr) (* (( (ptr) formal_c61144)+6) ))+11) ) != (((unsigned)(* (( (bPt) (* (( (ptr) formal_c61144)+7) ))+76) ) << 29) >> 31))) { SOURCE(17450, 40) ((P1x5b) (( (bPt) (* (( (ptr) formal_c61144)+7) )) + 76))->f = ((* (( (bPt) (* (( (ptr) formal_c61144)+6) ))+47) ) & 1); SOURCE(17492, 134) if ((0 == (* (( (ptr) (* (( (ptr) formal_c61144)+6) ))+11) ))) { SOURCE(17521, 25) ((P1x6b) (( (bPt) (* (( (ptr) formal_c61144)+7) )) + 76))->f = 0; SOURCE(17548, 32) (* (( (ptr) (* (( (ptr) formal_c61144)+7) ))+17) ) = (* (( (ptr) gf_c61112)+19)/* soundViewerIcon_v4456 */ ); } else { SOURCE(17589, 37) (* (( (ptr) (* (( (ptr) formal_c61144)+7) ))+17) ) = (* (( (ptr) gf_c61112)+20)/* dirtySoundViewerIcon_v4484 */ ); }; SOURCE(17628, 48) { word pd267; pd267 = (* (( (ptr) (* (( (ptr) gf_c61112)+296)/* var_c53560 */ ))+16) ); (void) ( *( (fPt) ((* (ptr) pd267 ))))((* (( (ptr) formal_c61144)+7) ), 3, 0, 0, pd267); }; }; } static word ViewerContainsVoice_P1200(v_v8012) word v_v8012; { register ptr gf_c61176 = (ptr) &globalframe; word var_c8056; /* ViewerContainsVoice: */ SOURCE(17935, 283) SOURCE(18013, 187) { word tc268; word pd269; if ((v_v8012 != 0)) { pd269 = (* (( (ptr) (* (( (ptr) gf_c61176)+296)/* var_c53560 */ ))+29) ); tc268 = (word) ((word) ( *( (fPt) ((* (ptr) pd269 ))))(v_v8012, (* (( (ptr) gf_c61176)+89) ), pd269) != 0); } else { tc268 = (word) 0; }; if (tc268) { SOURCE(18076, 126) { word voiceNode_v13100; SOURCE(18078, 71) { word var_c57304; { word pd270; pd270 = (* (( (ptr) (* (( (ptr) gf_c61176)+312)/* var_c56536 */ ))+93) ); var_c57304 = (word) ( *( (fPt) ((* (ptr) pd270 ))))(v_v8012, pd270); }; { word pd271; pd271 = (* (( (ptr) (* (( (ptr) gf_c61176)+312)/* var_c56536 */ ))+91) ); voiceNode_v13100 = (word) ( *( (fPt) ((* (ptr) pd271 ))))(var_c57304, pd271); }; }; SOURCE(18151, 49) { word pd272; pd272 = (* (( (ptr) (* (( (ptr) gf_c61176)+318)/* var_c57176 */ ))+6) ); if (( (int)(word) ( *( (fPt) ((* (ptr) pd272 ))))(voiceNode_v13100, pd272) != (int)0)) { SOURCE(18188, 12) return(1); }; }; }; }; }; SOURCE(18205, 13) return(0); } static word SameViewerDoc_P1260(v1_v8116, v2_v8144) word v1_v8116; word v2_v8144; { word var_c8188; /* SameViewerDoc: */ SOURCE(18224, 190) SOURCE(18301, 85) { register word v_v13144; v_v13144 = v1_v8116; lab_L100004: ; SOURCE(18346, 25) if ((v_v13144 == v2_v8144)) { SOURCE(18359, 12) return(1); }; SOURCE(18373, 13) if ((v_v13144 == v1_v8116)) { SOURCE(18386, 4) goto lab_L100002; }; v_v13144 = (* (( (ptr) v1_v8116)+21) ); goto lab_L100004; lab_L100002: ; }; SOURCE(18401, 13) return(0); } static void SetParentViewer_P1320(viewerInfo_v8248, parentViewer_v8276, positionInParent_v8304) word viewerInfo_v8248; word parentViewer_v8276; W2 positionInParent_v8304; { register ptr gf_c61208 = (ptr) &globalframe; /* SetParentViewer: */ SOURCE(18420, 275) SOURCE(18561, 38) (* (( (ptr) viewerInfo_v8248)+15) ) = parentViewer_v8276; SOURCE(18601, 46) (* (W2Pt) (( (ptr) viewerInfo_v8248)+16) ) = positionInParent_v8304; SOURCE(18649, 46) { word pd273; pd273 = (* (( (ptr) (* (( (ptr) gf_c61208)+310)/* var_c55640 */ ))+59) ); (void) ( *( (fPt) ((* (ptr) pd273 ))))(parentViewer_v8276, pd273); }; } static word FindAttachedVoiceViewers_P1380(viewer_v8364) word viewer_v8364; { register ptr gf_c61240 = (ptr) &globalframe; word viewerInfoList_v8408; /* FindAttachedVoiceViewers: */ SOURCE(18701, 305) SOURCE(18701, 305) viewerInfoList_v8408 = 0; SOURCE(18820, 186) { register word vList_v13188; vList_v13188 = (* (( (ptr) gf_c61240)+16)/* voiceViewerInfoList_v4372 */ ); lab_L100008: ; if ((vList_v13188 != 0)) { } else { goto lab_L100005; }; SOURCE(18906, 100) if (((* (( (ptr) (* (ptr) vList_v13188 ))+15) ) == viewer_v8364)) { SOURCE(18948, 58) { word var_c57336; var_c57336 = XR_NewObject(8, (* (( (ptr) gf_c61240)+40) )); (* (ptr) var_c57336 ) = (* (ptr) vList_v13188 ); (* (( (ptr) var_c57336)+1) ) = viewerInfoList_v8408; viewerInfoList_v8408 = var_c57336; }; }; vList_v13188 = (* (( (ptr) vList_v13188)+1) ); goto lab_L100008; lab_L100005: ; }; SOURCE(18701, 305) return(viewerInfoList_v8408); } static void RemoveParentPointersTo_P1440(viewer_v8468, findSplits_v8496) word viewer_v8468; word findSplits_v8496; { register ptr gf_c61272 = (ptr) &globalframe; /* RemoveParentPointersTo: */ SOURCE(19012, 612) SOURCE(19104, 520) { register word vList_v13232; vList_v13232 = (* (( (ptr) gf_c61272)+16)/* voiceViewerInfoList_v4372 */ ); lab_L100012: ; if ((vList_v13232 != 0)) { } else { goto lab_L100009; }; { word info_v13276; SOURCE(19190, 35) info_v13276 = (* (ptr) vList_v13232 ); SOURCE(19227, 397) if (((* (( (ptr) info_v13276)+15) ) == viewer_v8468)) { SOURCE(19262, 365) { word splitLink_v13320; SOURCE(19264, 56) splitLink_v13320 = (* (( (ptr) (* (( (ptr) info_v13276)+15) ))+21) ); SOURCE(19322, 302) if ( ( (0 != findSplits_v8496) ? (splitLink_v13320 != 0) : 0 ) ) { SOURCE(19363, 29) (* (( (ptr) info_v13276)+15) ) = splitLink_v13320; SOURCE(19394, 43) { word pd274; pd274 = (* (( (ptr) (* (( (ptr) gf_c61272)+310)/* var_c55640 */ ))+59) ); (void) ( *( (fPt) ((* (ptr) pd274 ))))(splitLink_v13320, pd274); }; } else { SOURCE(19448, 23) (* (( (ptr) info_v13276)+15) ) = 0; SOURCE(19473, 151) { word var_c57368; { W2 var_c57400; { W2 var_c57432; word v_v51304; v_v51304 = (* (( (ptr) info_v13276)+1) ); var_c57432.f0 = 5; var_c57432.f1 = v_v51304; var_c57400 = var_c57432; }; { word pd275; pd275 = (* (( (ptr) (* (( (ptr) gf_c61272)+319)/* var_c57496 */ ))+63) ); var_c57368 = (word) ( *( (fPt) ((* (ptr) pd275 ))))((* (( (ptr) gf_c61272)+114) ), var_c57400, pd275); }; }; { word pd276; pd276 = (* (( (ptr) (* (( (ptr) gf_c61272)+320)/* var_c57528 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd276 ))))(var_c57368, 1, pd276); }; }; }; }; }; }; vList_v13232 = (* (( (ptr) vList_v13232)+1) ); goto lab_L100012; lab_L100009: ; }; } static void RemoveParentViewer_P1500(viewerInfo_v8556) word viewerInfo_v8556; { /* RemoveParentViewer: */ SOURCE(19641, 95) SOURCE(19707, 29) (* (( (ptr) viewerInfo_v8556)+15) ) = 0; } static word GetVoiceViewerInfo_P1560(n_v8616) word n_v8616; { register ptr gf_c61304 = (ptr) &globalframe; word viewerInfo_v8660; /* GetVoiceViewerInfo: */ SOURCE(19742, 221) SOURCE(19742, 221) viewerInfo_v8660 = 0; SOURCE(19825, 138) { register word vList_v13364; vList_v13364 = (* (( (ptr) gf_c61304)+16)/* voiceViewerInfoList_v4372 */ ); lab_L100017: ; if ((vList_v13364 != 0)) { } else { goto lab_L100014; }; SOURCE(19909, 54) if (( (int)(* (( (ptr) (* (ptr) vList_v13364 ))+1) ) == (int)n_v8616)) { SOURCE(19944, 19) return((* (ptr) vList_v13364 )); }; vList_v13364 = (* (( (ptr) vList_v13364)+1) ); goto lab_L100017; lab_L100014: ; }; SOURCE(19742, 221) return(viewerInfo_v8660); } static word GetVoiceViewerInfoList_P1620() { register ptr gf_c61336 = (ptr) &globalframe; word vList_v8720; /* GetVoiceViewerInfoList: */ SOURCE(19978, 104) SOURCE(19978, 104) vList_v8720 = 0; SOURCE(20055, 27) return((* (( (ptr) gf_c61336)+16)/* voiceViewerInfoList_v4372 */ )); } static word InsertVoiceViewerInfo_P1680() { register ptr gf_c61368 = (ptr) &globalframe; word newViewerInfo_v8780; /* InsertVoiceViewerInfo: */ SOURCE(20088, 279) SOURCE(20088, 279) newViewerInfo_v8780 = 0; SOURCE(20161, 39) { word var_c57560; var_c57560 = XR_NewObject(72, (* (( (ptr) gf_c61368)+42) )); (* (( (ptr) var_c57560)+12) ) = 1; newViewerInfo_v8780 = var_c57560; }; SOURCE(20202, 50) (* (( (ptr) newViewerInfo_v8780)+1) ) = (* (( (ptr) gf_c61368)+17)/* nextVoiceViewerNumber_v4400 */ ); SOURCE(20254, 49) (* (( (ptr) gf_c61368)+17)/* nextVoiceViewerNumber_v4400 */ ) = ((* (( (ptr) gf_c61368)+17)/* nextVoiceViewerNumber_v4400 */ ) + 1); SOURCE(20305, 62) { word var_c57592; var_c57592 = XR_NewObject(8, (* (( (ptr) gf_c61368)+40) )); (* (ptr) var_c57592 ) = newViewerInfo_v8780; (* (( (ptr) var_c57592)+1) ) = (* (( (ptr) gf_c61368)+16)/* voiceViewerInfoList_v4372 */ ); (* (( (ptr) gf_c61368)+16)/* voiceViewerInfoList_v4372 */ ) = var_c57592; }; SOURCE(20088, 279) return(newViewerInfo_v8780); } static void StoreVoice_P1740(formal_c0348, viewer_v43708) word formal_c0348; word viewer_v43708; { register ptr gf_c61400 = (ptr) &globalframe; word recordAtom_v43752; word quit_v43780; word viewerInfo_v13408; word oldParentViewer_v13436; /* StoreVoice: */ SOURCE(20373, 561) SOURCE(20373, 561) recordAtom_v43752 = 1; SOURCE(20373, 561) quit_v43780 = 0; SOURCE(20410, 100) { word pd277; pd277 = (* (( (ptr) (* (( (ptr) gf_c61400)+296)/* var_c53560 */ ))+29) ); viewerInfo_v13408 = XR_Narrow((word) ( *( (fPt) ((* (ptr) pd277 ))))(viewer_v43708, (* (( (ptr) gf_c61400)+89) ), pd277) , (* (( (ptr) gf_c61400)+42) )); }; SOURCE(20512, 63) oldParentViewer_v13436 = (* (( (ptr) viewerInfo_v13408)+15) ); SOURCE(20578, 125) if ((0 == (word) ViewerContainsVoice_P1200(viewer_v43708))) { SOURCE(20620, 51) { word pd278; pd278 = (* (( (ptr) (* (( (ptr) gf_c61400)+320)/* var_c57528 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd278 ))))((* (( (ptr) gf_c61400)+119) ), 1, pd278); }; SOURCE(20673, 21) { word pd279; pd279 = (* (( (ptr) (* (( (ptr) gf_c61400)+320)/* var_c57528 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd279 ))))(pd279); }; SOURCE(20696, 7) goto lab_L100018; }; SOURCE(20706, 228) { word pd280; pd280 = (* (( (ptr) (* (( (ptr) gf_c61400)+310)/* var_c55640 */ ))+82) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd280 ))))(viewerInfo_v13408, pd280))) { SOURCE(20768, 26) (void) MakeVoiceNotEdited_P1080(viewer_v43708); SOURCE(20796, 138) if ((oldParentViewer_v13436 != 0)) { SOURCE(20826, 108) { word pd281; pd281 = (* (( (ptr) (* (( (ptr) gf_c61400)+310)/* var_c55640 */ ))+85) ); (void) ( *( (fPt) ((* (ptr) pd281 ))))(oldParentViewer_v13436, (* (( (ptr) viewerInfo_v13408)+1) ), (* (W2Pt) (( (ptr) viewerInfo_v13408)+16) ), pd281); }; }; }; }; /* removed tail goto */ lab_L100018: ; (* (ptr) formal_c0348 ) = recordAtom_v43752; (* (( (ptr) formal_c0348)+1) ) = quit_v43780; return; } static void SaveVoice_P1800(formal_c0354, viewer_v43840) word formal_c0354; word viewer_v43840; { register ptr gf_c61432 = (ptr) &globalframe; word recordAtom_v43884; word quit_v43912; word viewerInfo_v13480; /* SaveVoice: */ SOURCE(20943, 837) SOURCE(20943, 837) recordAtom_v43884 = 1; SOURCE(20943, 837) quit_v43912 = 0; SOURCE(20979, 100) { word pd282; pd282 = (* (( (ptr) (* (( (ptr) gf_c61432)+296)/* var_c53560 */ ))+29) ); viewerInfo_v13480 = XR_Narrow((word) ( *( (fPt) ((* (ptr) pd282 ))))(viewer_v43840, (* (( (ptr) gf_c61432)+89) ), pd282) , (* (( (ptr) gf_c61432)+42) )); }; { word var_c57624; SOURCE(21082, 94) if ((0 == (* (( (ptr) viewerInfo_v13480)+11) ))) { SOURCE(21111, 56) { word pd283; pd283 = (* (( (ptr) (* (( (ptr) gf_c61432)+320)/* var_c57528 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd283 ))))((* (( (ptr) gf_c61432)+120) ), 1, pd283); }; SOURCE(21169, 7) goto lab_L100019; }; SOURCE(21179, 125) if ((0 == (word) ViewerContainsVoice_P1200(viewer_v43840))) { SOURCE(21221, 51) { word pd284; pd284 = (* (( (ptr) (* (( (ptr) gf_c61432)+320)/* var_c57528 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd284 ))))((* (( (ptr) gf_c61432)+119) ), 1, pd284); }; SOURCE(21274, 21) { word pd285; pd285 = (* (( (ptr) (* (( (ptr) gf_c61432)+320)/* var_c57528 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd285 ))))(pd285); }; SOURCE(21297, 7) goto lab_L100019; }; SOURCE(21307, 140) if (((* (( (ptr) viewerInfo_v13480)+15) ) == 0)) { SOURCE(21347, 68) { word pd286; pd286 = (* (( (ptr) (* (( (ptr) gf_c61432)+320)/* var_c57528 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd286 ))))((* (( (ptr) gf_c61432)+121) ), 1, pd286); }; SOURCE(21417, 21) { word pd287; pd287 = (* (( (ptr) (* (( (ptr) gf_c61432)+320)/* var_c57528 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd287 ))))(pd287); }; SOURCE(21440, 7) goto lab_L100019; }; SOURCE(21450, 300) { word pd289; { word pd288; pd288 = (* (( (ptr) (* (( (ptr) gf_c61432)+310)/* var_c55640 */ ))+75) ); var_c57624 = (word) ( *( (fPt) ((* (ptr) pd288 ))))((* ((( (ptr) viewerInfo_v13480)+8)) ), pd288); }; pd289 = (* (( (ptr) (* (( (ptr) gf_c61432)+310)/* var_c55640 */ ))+86) ); if ((0 == (word) ( *( (fPt) ((* (ptr) pd289 ))))((* (( (ptr) viewerInfo_v13480)+15) ), (* (( (ptr) viewerInfo_v13480)+1) ), (* (( (ptr) viewerInfo_v13480)+2) ), var_c57624, pd289))) { SOURCE(21646, 72) { word pd290; pd290 = (* (( (ptr) (* (( (ptr) gf_c61432)+320)/* var_c57528 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd290 ))))((* (( (ptr) gf_c61432)+122) ), 1, pd290); }; SOURCE(21720, 21) { word pd291; pd291 = (* (( (ptr) (* (( (ptr) gf_c61432)+320)/* var_c57528 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd291 ))))(pd291); }; SOURCE(21743, 7) goto lab_L100019; }; }; SOURCE(21753, 27) (void) MakeVoiceNotEdited_P1080(viewer_v43840); }; /* removed tail goto */ lab_L100019: ; (* (ptr) formal_c0354 ) = recordAtom_v43884; (* (( (ptr) formal_c0354)+1) ) = quit_v43912; return; } static void RemoveVoiceViewerInfo_P1860(viewerInfo_v8840) word viewerInfo_v8840; { register ptr gf_c61464 = (ptr) &globalframe; /* RemoveVoiceViewerInfo: */ SOURCE(21784, 364) SOURCE(21846, 302) if (((* (( (ptr) gf_c61464)+16)/* voiceViewerInfoList_v4372 */ ) != 0)) { SOURCE(21882, 103) if (((* (ptr) (* (( (ptr) gf_c61464)+16)/* voiceViewerInfoList_v4372 */ ) ) == viewerInfo_v8840)) { SOURCE(21930, 46) (* (( (ptr) gf_c61464)+16)/* voiceViewerInfoList_v4372 */ ) = (* (( (ptr) (* (( (ptr) gf_c61464)+16)/* voiceViewerInfoList_v4372 */ ))+1) ); SOURCE(21979, 6) return; }; SOURCE(21988, 160) { register word vList_v13524; vList_v13524 = (* (( (ptr) gf_c61464)+16)/* voiceViewerInfoList_v4372 */ ); lab_L100023: ; if ((vList_v13524 != 0)) { } else { goto lab_L100020; }; SOURCE(22072, 76) if (((* (ptr) (* (( (ptr) vList_v13524)+1) ) ) == viewerInfo_v8840)) { SOURCE(22111, 28) (* (( (ptr) vList_v13524)+1) ) = (* (( (ptr) (* (( (ptr) vList_v13524)+1) ))+1) ); SOURCE(22142, 6) return; }; vList_v13524 = (* (( (ptr) vList_v13524)+1) ); goto lab_L100023; lab_L100020: ; }; }; SOURCE(22162, 5) (void) XR_RaiseUnnamedError(); } static word DestroyViewerEvent_P1920(viewer_v43972, event_v44000, before_v44028) word viewer_v43972; word event_v44000; word before_v44028; { word abort_v44072; /* DestroyViewerEvent: */ SOURCE(22190, 88) SOURCE(22190, 88) abort_v44072 = 0; SOURCE(22237, 41) return((0 == (word) DestroyVoiceInfo_P1980((* ((( (ptr) viewer_v43972)+24)) )))); } static word DestroyVoiceInfo_P1980(viewer_v8900) word viewer_v8900; { register ptr gf_c61496 = (ptr) &globalframe; word didIt_v8944; word viewerInfo_v13568; /* DestroyVoiceInfo: */ SOURCE(22282, 972) SOURCE(22282, 972) didIt_v8944 = 1; SOURCE(22373, 100) { word pd292; pd292 = (* (( (ptr) (* (( (ptr) gf_c61496)+296)/* var_c53560 */ ))+29) ); viewerInfo_v13568 = XR_Narrow((word) ( *( (fPt) ((* (ptr) pd292 ))))(viewer_v8900, (* (( (ptr) gf_c61496)+89) ), pd292), (* ( ( (ptr) gf_c61496)+42) )); }; SOURCE(22476, 186) { word pd293; pd293 = (* (( (ptr) (* (( (ptr) gf_c61496)+310)/* var_c55640 */ ))+33) ); if ((0 == (word) ( *( (fPt) ((* (ptr) pd293 ))))(viewer_v8900, pd293))) { SOURCE(22536, 86) { word pd294; pd294 = (* (( (ptr) (* (( (ptr) gf_c61496)+320)/* var_c57528 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd294 ))))((* (( (ptr) gf_c61496)+123) ), 1, pd294); }; SOURCE(22624, 21) { word pd295; pd295 = (* (( (ptr) (* (( (ptr) gf_c61496)+320)/* var_c57528 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd295 ))))(pd295); }; SOURCE(22647, 15) return(0); }; }; SOURCE(22665, 154) if ((0 != (* (( (ptr) viewerInfo_v13568)+12) ))) { SOURCE(22701, 78) { word pd296; pd296 = (* (( (ptr) (* (( (ptr) gf_c61496)+320)/* var_c57528 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd296 ))))((* (( (ptr) gf_c61496)+124) ), 1, pd296); }; SOURCE(22781, 21) { word pd297; pd297 = (* (( (ptr) (* (( (ptr) gf_c61496)+320)/* var_c57528 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd297 ))))(pd297); }; SOURCE(22804, 15) return(0); }; SOURCE(22823, 66) { word pd298; pd298 = (* (( (ptr) (* (( (ptr) gf_c61496)+308)/* var_c54360 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd298 ))))((* (( (ptr) viewerInfo_v13568)+13) ), 2, pd298); }; SOURCE(22891, 76) { word pd299; pd299 = (* (( (ptr) (* (( (ptr) gf_c61496)+308)/* var_c54360 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd299 ))))((* (( (ptr) viewerInfo_v13568)+14) ), 7, pd299); }; SOURCE(22970, 248) if (((* (( (ptr) viewerInfo_v13568)+15) ) == 0)) { SOURCE(23008, 112) { word var_c57688; { W2 var_c57720; { W2 var_c57752; word v_v51256; v_v51256 = (* (( (ptr) viewerInfo_v13568)+1) ); var_c57752.f0 = 5; var_c57752.f1 = v_v51256; var_c57720 = var_c57752; }; { word pd300; pd300 = (* (( (ptr) (* (( (ptr) gf_c61496)+319)/* var_c57496 */ ))+63) ); var_c57688 = (word) ( *( (fPt) ((* (ptr) pd300 ))))((* (( (ptr) gf_c61496)+125) ), var_c57720, pd300); }; }; { word pd301; pd301 = (* (( (ptr) (* (( (ptr) gf_c61496)+310)/* var_c55640 */ ))+78) ); (void) ( *( (fPt) ((* (ptr) pd301 ))))(var_c57688, pd301); }; }; } else { SOURCE(23120, 98) { W2 var_c57816; var_c57816.f0 = 0; var_c57816.f1 = (word) -1; { word pd302; pd302 = (* (( (ptr) (* (( (ptr) gf_c61496)+310)/* var_c55640 */ ))+85) ); (void) ( *( (fPt) ((* (ptr) pd302 ))))((* (( (ptr) viewerInfo_v13568)+15) ), (* (( (ptr) viewerInfo_v13568)+1) ), var_c57816, pd302) ; }; }; }; SOURCE(23221, 33) (void) RemoveVoiceViewerInfo_P1860(viewerInfo_v13568); SOURCE(22282, 972) return(didIt_v8944); } static void RedrawViewerMenuProc_P2040(parent_v44132, clientData_v44160, mouseButton_v44188, shift_v44216, control_v44244) word parent_v44132; word clientData_v44160; word mouseButton_v44188; word shift_v44216; word control_v44244; { register ptr gf_c61528 = (ptr) &globalframe; word viewer_v13612; word viewerInfo_v13640; /* RedrawViewerMenuProc: */ SOURCE(23261, 472) SOURCE(23302, 37) viewer_v13612 = parent_v44132; SOURCE(23341, 100) { word pd303; pd303 = (* (( (ptr) (* (( (ptr) gf_c61528)+296)/* var_c53560 */ ))+29) ); viewerInfo_v13640 = XR_Narrow((word) ( *( (fPt) ((* (ptr) pd303 ))))(viewer_v13612, (* (( (ptr) gf_c61528)+89) ), pd303) , (* (( (ptr) gf_c61528)+42) )); }; SOURCE(23443, 290) if ((0 != (word) GetVoiceLock_P2160(viewerInfo_v13640))) { SOURCE(23479, 254) { word trueContents_v13684; W2 var_c0377; SOURCE(23481, 76) { word pd304; pd304 = (* (( (ptr) (* (( (ptr) gf_c61528)+310)/* var_c55640 */ ))+44) ); (void) ( *( (fPt) ((* (ptr) pd304 ))))((word) &var_c0377, viewerInfo_v13640, 0, pd304); }; trueContents_v13684 = var_c0377.f0; SOURCE(23559, 104) { word var_c57848; word pd305; pd305 = (* (( (ptr) (* (( (ptr) gf_c61528)+310)/* var_c55640 */ ))+34) ); var_c57848 = (word) ( *( (fPt) ((* (ptr) pd305 ))))(viewer_v13612, trueContents_v13684, 0, 0, 0, (* (( (ptr) viewerInfo_v13640)+6) ) , 0, 0, pd305); }; SOURCE(23665, 32) (void) SetVoiceViewerEditStatus_P1140(viewer_v13612); SOURCE(23699, 34) (* (( (ptr) viewerInfo_v13640)+12) ) = 0; }; }; } static word ChangeColumnEvent_P2100(viewer_v44304, event_v44332, before_v44360) word viewer_v44304; word event_v44332; word before_v44360; { register ptr gf_c61560 = (ptr) &globalframe; word abort_v44404; word viewerInfo_v13728 = 0; /* ChangeColumnEvent: */ SOURCE(23739, 820) SOURCE(23739, 820) abort_v44404 = 0; SOURCE(23814, 21) viewer_v44304 = (* (( (ptr) viewer_v44304)+24) ); SOURCE(23900, 83) { word pd306; pd306 = (* (( (ptr) (* (( (ptr) gf_c61560)+296)/* var_c53560 */ ))+29) ); viewerInfo_v13728 = XR_Narrow((word) ( *( (fPt) ((* (ptr) pd306 ))))(viewer_v44304, (* (( (ptr) gf_c61560)+89) ), pd306) , (* (( (ptr) gf_c61560)+42) )); }; SOURCE(23985, 574) if ((((* (( (ptr) viewer_v44304)+18) ) == 3) != (* (( (ptr) viewerInfo_v13728)+10) ))) { SOURCE(24039, 40) (* (( (ptr) viewerInfo_v13728)+10) ) = ((* (( (ptr) viewer_v44304)+18) ) == 3); SOURCE(24081, 478) if ((0 != (word) GetVoiceLock_P2160(viewerInfo_v13728))) { SOURCE(24117, 254) { word trueContents_v13772; W2 var_c0385; SOURCE(24119, 76) { word pd307; pd307 = (* (( (ptr) (* (( (ptr) gf_c61560)+310)/* var_c55640 */ ))+44) ); (void) ( *( (fPt) ((* (ptr) pd307 ))))((word) &var_c0385, viewerInfo_v13728, 0, pd307); }; trueContents_v13772 = var_c0385.f0; SOURCE(24197, 104) { word var_c57880; word pd308; pd308 = (* (( (ptr) (* (( (ptr) gf_c61560)+310)/* var_c55640 */ ))+34) ); var_c57880 = (word) ( *( (fPt) ((* (ptr) pd308 ))))(viewer_v44304, trueContents_v13772, 0, 0, 0, (* (( (ptr) viewerInfo_v13728)+6) ) , 0, 0, pd308); }; SOURCE(24303, 32) (void) SetVoiceViewerEditStatus_P1140(viewer_v44304); SOURCE(24337, 34) (* (( (ptr) viewerInfo_v13728)+12) ) = 0; }; } else { SOURCE(24380, 155) { word pd309; pd309 = (* (( (ptr) (* (( (ptr) gf_c61560)+320)/* var_c57528 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd309 ))))((* (( (ptr) gf_c61560)+126) ), 1, pd309); }; SOURCE(24537, 22) { word pd310; pd310 = (* (( (ptr) (* (( (ptr) gf_c61560)+320)/* var_c57528 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd310 ))))(pd310); }; }; }; SOURCE(23739, 820) return(abort_v44404); } static word GetVoiceLock_P2160(info_v9004) word info_v9004; { register ptr gf_c61592 = (ptr) &globalframe; word gotIt_v9048; /* GetVoiceLock: */ SOURCE(24567, 291) (void) (XR_MonitorEntry((word) (( (bPt) gf_c61592)+16)/* LOCK_v4036 */ )); SOURCE(24653, 32) if ((info_v9004 == 0)) { SOURCE(24672, 13) (void) (XR_MonitorExit((word) (( (bPt) gf_c61592)+16)/* LOCK_v4036 */ )); return(0); }; SOURCE(24687, 31) gotIt_v9048 = (0 == (* (( (ptr) info_v9004)+12) )); SOURCE(24720, 138) if ((0 != (* (( (ptr) info_v9004)+12) ))) { SOURCE(24749, 83) { word pd311; pd311 = (* (( (ptr) (* (( (ptr) gf_c61592)+320)/* var_c57528 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd311 ))))((* (( (ptr) gf_c61592)+127) ), 1, pd311); }; } else { SOURCE(24832, 26) (* (( (ptr) info_v9004)+12) ) = 1; }; SOURCE(24567, 291) (void) (XR_MonitorExit((word) (( (bPt) gf_c61592)+16)/* LOCK_v4036 */ )); return(gotIt_v9048); } static void InterceptAllInput_P2220(self_v44464, input_v44492, device_v44520, user_v44548, display_v44576) word self_v44464; word input_v44492; word device_v44520; word user_v44548; word display_v44576; { register ptr gf_c61624 = (ptr) &globalframe; /* InterceptAllInput: */ SOURCE(24864, 1115) SOURCE(24912, 1067) { word pd312; pd312 = (* (( (ptr) (* (( (ptr) gf_c61624)+296)/* var_c53560 */ ))+29) ); if (((word) ( *( (fPt) ((* (ptr) pd312 ))))(self_v44464, (* (( (ptr) gf_c61624)+89) ), pd312) == 0)) { SOURCE(24971, 74) { word pd313; pd313 = (* (( (ptr) (* (( (ptr) gf_c61624)+300)/* var_c53688 */ ))+25) ); (void) ( *( (fPt) ((* (ptr) pd313 ))))(self_v44464, input_v44492, 1, pd313); }; } else { SOURCE(25045, 934) { word passOnList_v13816 = 0; word endOfPassOnList_v13844 = 0; SOURCE(25100, 802) { register word currItem_v13984; currItem_v13984 = input_v44492; lab_L100028: ; if ((currItem_v13984 != 0)) { } else { goto lab_L100025; }; SOURCE(25177, 725) { word var_c57912; word var_c57944; var_c57912 = (* (ptr) currItem_v13984 ); if ((var_c57912 == 0)) { goto lab_L100029; }; var_c57944 = XR_GetReferentType(var_c57912); { word tc318; if (((* (( (ptr) gf_c61624)+35) ) == var_c57944)) { { word z_v14124; z_v14124 = var_c57912; SOURCE(25228, 87) if ((passOnList_v13816 != 0)) { SOURCE(25256, 40) /*1*/ { /*1*/ word pd315; /*1*/ pd315 = (* (( (ptr) (* (( (ptr) gf_c61624)+300)/* var_c53688 */ ))+25) ); /*1*/ (void) ( *( (fPt) ((* (ptr) pd315 ))))(self_v44464, passOnList_v13816, 1, pd315); /*1*/ }; SOURCE(25298, 17) /*1*/ passOnList_v13816 = 0; /*1*/ }; SOURCE(25318, 53) { /*1*/ word var_c57976; /*1*/ { /*1*/ word pd316; /*1*/ pd316 = (* (( (ptr) (* (( (ptr) gf_c61624)+302)/* var_c53816 */ ))+37) ); /*1*/ var_c57976 = (word) ( *( (fPt) ((* (ptr) pd316 ))))((* (ptr) (z_v14124) ), pd316); /*1*/ }; /*1*/ { /*1*/ word pd317; /*1*/ pd317 = (* (( (ptr) (* (( (ptr) gf_c61624)+310)/* var_c55640 */ ))+67) ); /*1*/ (void) ( *( (fPt) ((* (ptr) pd317 ))))(self_v44464, var_c57976, 0, pd317); /*1*/ }; /*1*/ }; }; goto endif0314; }; if (((* (( (ptr) gf_c61624)+28) ) == var_c57944)) { tc318 = (word) ((*(int*)var_c57912<0) == 0); } else { tc318 = (word) 0; }; if (tc318) { { word z_v14180; z_v14180 = var_c57912; SOURCE(25394, 87) if ((passOnList_v13816 != 0)) { SOURCE(25422, 40) /*1*/ { /*1*/ word pd319; /*1*/ pd319 = (* (( (ptr) (* (( (ptr) gf_c61624)+300)/* var_c53688 */ ))+25) ); /*1*/ (void) ( *( (fPt) ((* (ptr) pd319 ))))(self_v44464, passOnList_v13816, 1, pd319); /*1*/ }; SOURCE(25464, 17) /*1*/ passOnList_v13816 = 0; /*1*/ }; SOURCE(25484, 37) { /*1*/ word pd320; /*1*/ pd320 = (* (( (ptr) (* (( (ptr) gf_c61624)+310)/* var_c55640 */ ))+67) ); /*1*/ (void) ( *( (fPt) ((* (ptr) pd320 ))))(self_v44464, z_v14180, 0, pd320); /*1*/ }; }; goto endif0314; }; if (((* (( (ptr) gf_c61624)+34) ) == var_c57944)) { { word z_v14224; z_v14224 = var_c57912; SOURCE(25543, 87) if ((passOnList_v13816 != 0)) { SOURCE(25571, 40) /*1*/ { /*1*/ word pd321; /*1*/ pd321 = (* (( (ptr) (* (( (ptr) gf_c61624)+300)/* var_c53688 */ ))+25) ); /*1*/ (void) ( *( (fPt) ((* (ptr) pd321 ))))(self_v44464, passOnList_v13816, 1, pd321); /*1*/ }; SOURCE(25613, 17) /*1*/ passOnList_v13816 = 0; /*1*/ }; SOURCE(25633, 55) { /*1*/ word var_c58008; /*1*/ { /*1*/ word pd322; /*1*/ pd322 = (* (( (ptr) (* (( (ptr) gf_c61624)+302)/* var_c53816 */ ))+35) ); /*1*/ var_c58008 = (word) ( *( (fPt) ((* (ptr) pd322 ))))(z_v14224, 0, 32767, pd322); /*1*/ }; /*1*/ { /*1*/ word pd323; /*1*/ pd323 = (* (( (ptr) (* (( (ptr) gf_c61624)+310)/* var_c55640 */ ))+67) ); /*1*/ (void) ( *( (fPt) ((* (ptr) pd323 ))))(self_v44464, var_c58008, 0, pd323); /*1*/ }; /*1*/ }; }; goto endif0314; }; lab_L100029: ; SOURCE(25703, 199) if ((passOnList_v13816 == 0)) { SOURCE(25733, 38) { word var_c58040; var_c58040 = XR_NewObject(8, (* (( (ptr) gf_c61624)+33) )); (* (ptr) var_c58040 ) = (* (ptr) currItem_v13984 ); passOnList_v13816 = var_c58040; }; SOURCE(25773, 29) endOfPassOnList_v13844 = passOnList_v13816; } else { SOURCE(25813, 48) { word var_c58072; var_c58072 = XR_NewObject(8, (* (( (ptr) gf_c61624)+33) )); (* (ptr) var_c58072 ) = (* (ptr) currItem_v13984 ); (* (( (ptr) endOfPassOnList_v13844)+1) ) = var_c58072; }; SOURCE(25863, 39) endOfPassOnList_v13844 = (* (( (ptr) endOfPassOnList_v13844)+1) ); }; goto endif0314; endif0314: ; }; }; currItem_v13984 = (* (( (ptr) currItem_v13984)+1) ); goto lab_L100028; lab_L100025: ; }; SOURCE(25913, 66) if ((passOnList_v13816 != 0)) { SOURCE(25938, 41) { word pd324; pd324 = (* (( (ptr) (* (( (ptr) gf_c61624)+300)/* var_c53688 */ ))+25) ); (void) ( *( (fPt) ((* (ptr) pd324 ))))(self_v44464, passOnList_v13816, 1, pd324); }; }; }; }; }; } static void InterceptBackSpace_P2280(formal_c0409, viewer_v44636) word formal_c0409; word viewer_v44636; { register ptr gf_c61656 = (ptr) &globalframe; word recordAtom_v44680; word quit_v44708; /* InterceptBackSpace: */ SOURCE(25985, 143) SOURCE(25985, 143) recordAtom_v44680 = 1; SOURCE(25985, 143) quit_v44708 = 0; SOURCE(26032, 37) if (((word) TestPrimary_P2580() == 0)) { SOURCE(26063, 6) goto lab_L100030; }; SOURCE(26071, 35) { word pd325; pd325 = (* (( (ptr) (* (( (ptr) gf_c61656)+310)/* var_c55640 */ ))+68) ); (void) ( *( (fPt) ((* (ptr) pd325 ))))(viewer_v44636, pd325); }; SOURCE(26108, 20) recordAtom_v44680 = 1; quit_v44708 = 1; /* removed tail goto */ lab_L100030: ; (* (ptr) formal_c0409 ) = recordAtom_v44680; (* (( (ptr) formal_c0409)+1) ) = quit_v44708; return; } static void InterceptBackWord_P2340(formal_c0413, viewer_v44768) word formal_c0413; word viewer_v44768; { register ptr gf_c61688 = (ptr) &globalframe; word recordAtom_v44812; word quit_v44840; /* InterceptBackWord: */ SOURCE(26132, 141) SOURCE(26132, 141) recordAtom_v44812 = 1; SOURCE(26132, 141) quit_v44840 = 0; SOURCE(26178, 37) if (((word) TestPrimary_P2580() == 0)) { SOURCE(26209, 6) goto lab_L100031; }; SOURCE(26217, 34) { word pd326; pd326 = (* (( (ptr) (* (( (ptr) gf_c61688)+310)/* var_c55640 */ ))+69) ); (void) ( *( (fPt) ((* (ptr) pd326 ))))(viewer_v44768, pd326); }; SOURCE(26253, 20) recordAtom_v44812 = 1; quit_v44840 = 1; /* removed tail goto */ lab_L100031: ; (* (ptr) formal_c0413 ) = recordAtom_v44812; (* (( (ptr) formal_c0413)+1) ) = quit_v44840; return; } static void InterceptDelete_P2400(formal_c0417, viewer_v44900) word formal_c0417; word viewer_v44900; { register ptr gf_c61720 = (ptr) &globalframe; word recordAtom_v44944; word quit_v44972; /* InterceptDelete: */ SOURCE(26277, 147) SOURCE(26277, 147) recordAtom_v44944 = 1; SOURCE(26277, 147) quit_v44972 = 0; SOURCE(26321, 103) if (((word) TestPrimary_P2580() == 0)) { SOURCE(26353, 38) { word pd327; pd327 = (* (( (ptr) (* (( (ptr) gf_c61720)+310)/* var_c55640 */ ))+60) ); (void) ( *( (fPt) ((* (ptr) pd327 ))))(pd327); }; } else { SOURCE(26394, 8) (void) Delete_P3420(); SOURCE(26404, 20) recordAtom_v44944 = 1; quit_v44972 = 1; goto lab_L100032; }; /* removed tail goto */ lab_L100032: ; (* (ptr) formal_c0417 ) = recordAtom_v44944; (* (( (ptr) formal_c0417)+1) ) = quit_v44972; return; } static void InterceptEdit_P2460(formal_c0426, viewer_v45032) word formal_c0426; word viewer_v45032; { W6 var_c61752; register ptr gf_c61784 = (ptr) &globalframe; word recordAtom_v45076; word quit_v45104; /* declaration of var_c58104 skipped */ /* InterceptEdit: */ SOURCE(26431, 2035) { word tmpAddr328; tmpAddr328 = (word) (( (ptr) &var_c61752)+4)/* var_c58104 */ ; (* (ptr) tmpAddr328 ) = ( ((word) (fPt) RecordEditObject_P5268) ); (* (( (ptr) tmpAddr328) + 1) ) = 1; }; SOURCE(26431, 2035) recordAtom_v45076 = 1; SOURCE(26431, 2035) quit_v45104 = 0; SOURCE(26474, 11) quit_v45104 = 1; SOURCE(26487, 1557) if (((* (ptr) (* (ptr) (* (( (ptr) (* (( (ptr) gf_c61784)+321)/* var_c58136 */ ))+4) ) ) ) == 0)) { SOURCE(26530, 84) if (((* (ptr) (* (ptr) (* (( (ptr) (* (( (ptr) gf_c61784)+321)/* var_c58136 */ ))+5) ) ) ) != 0)) { SOURCE(26571, 43) { word pd329; pd329 = (* (( (ptr) (* (( (ptr) gf_c61784)+321)/* var_c58136 */ ))+25) ); (void) ( *( (fPt) ((* (ptr) pd329 ))))(0, 1, 0, 0, 1, pd329); }; }; SOURCE(26640, 19) recordAtom_v45076 = 0; } else { SOURCE(26666, 1378) if (((* (ptr) (* (( (ptr) (* (( (ptr) gf_c61784)+300)/* var_c53688 */ ))+7) ) ) == 2)) { SOURCE(26707, 18) recordAtom_v45076 = 0; SOURCE(26727, 29) { word pd330; pd330 = (* (( (ptr) (* (( (ptr) gf_c61784)+300)/* var_c53688 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd330 ))))((* ((( (ptr) gf_c61784)+118)) ), pd330); }; SOURCE(26758, 18) (void) CheckDelete_P2640(1); } else { SOURCE(26783, 1261) if (((* (ptr) (* (ptr) (* (( (ptr) (* (( (ptr) gf_c61784)+321)/* var_c58136 */ ))+5) ) ) ) == 0)) { SOURCE(26824, 24) recordAtom_v45076 = 0; } else { SOURCE(26848, 1235) SOURCE(27024, 17) recordAtom_v45076 = 1; SOURCE(27043, 1001) { word var_c58168; var_c58168 = (* (ptr) (* (( (ptr) (* (( (ptr) gf_c61784)+300)/* var_c53688 */ ))+7) ) ); switch (var_c58168) { case 0: case 1: SOURCE(27092, 18) recordAtom_v45076 = 0; break; case 3: SOURCE(27127, 35) { word pd331; pd331 = (* (( (ptr) (* (( (ptr) gf_c61784)+300)/* var_c53688 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd331 ))))((* ((( (ptr) gf_c61784)+131)) ), pd331); }; SOURCE(27164, 32) { word pd332; pd332 = (* (( (ptr) (* (( (ptr) gf_c61784)+300)/* var_c53688 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd332 ))))((* ((( (ptr) gf_c61784)+132)) ), pd332); }; SOURCE(27198, 18) (void) RecordEditObject_P5268((word) ((( (bPt) &var_c61752)+16)/* var_c58104 */ )); SOURCE(27218, 217) { word var_c58232; var_c58232 = (* (ptr) (* (( (ptr) (* (( (ptr) gf_c61784)+322)/* var_c58200 */ ))+6) ) ); switch (var_c58232) { case 0: SOURCE(27270, 73) /*1*/ if ((0 != (* (( (ptr) (* (ptr) (* (( (ptr) (* (( (ptr) gf_c61784)+321)/* var_c58136 */ ))+4) ) ))+26) ))) { SOURCE(27312, 31) /*1*/ { /*1*/ word pd333; /*1*/ pd333 = (* (( (ptr) (* (( (ptr) gf_c61784)+300)/* var_c53688 */ ))+21) ); /*1*/ (void) ( *( (fPt) ((* (ptr) pd333 ))))((* ((( (ptr) gf_c61784)+133)) ), pd333); /*1*/ }; /*1*/ }; SOURCE(27345, 19) /*1*/ (void) CheckCopy_P2700(0); /*1*/ break; case 1: SOURCE(27376, 23) /*1*/ (void) CheckCopyLooks_P2940(0); /*1*/ break; case 2: SOURCE(27411, 24) /*1*/ (void) CheckCopyFormat_P2880(0); /*1*/ break; default: SOURCE(27448, 6) /*1*/ (void) XR_RaiseUnnamedError(); /*1*/ break; }; }; break; case 4: SOURCE(27474, 35) { word pd334; pd334 = (* (( (ptr) (* (( (ptr) gf_c61784)+300)/* var_c53688 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd334 ))))((* ((( (ptr) gf_c61784)+131)) ), pd334); }; SOURCE(27511, 34) { word pd335; pd335 = (* (( (ptr) (* (( (ptr) gf_c61784)+300)/* var_c53688 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd335 ))))((* ((( (ptr) gf_c61784)+134)) ), pd335); }; SOURCE(27547, 18) (void) RecordEditObject_P5268((word) ((( (bPt) &var_c61752)+16)/* var_c58104 */ )); SOURCE(27567, 223) { word var_c58264; var_c58264 = (* (ptr) (* (( (ptr) (* (( (ptr) gf_c61784)+322)/* var_c58200 */ ))+6) ) ); switch (var_c58264) { case 0: SOURCE(27619, 73) /*1*/ if ((0 != (* (( (ptr) (* (ptr) (* (( (ptr) (* (( (ptr) gf_c61784)+321)/* var_c58136 */ ))+4) ) ))+26) ))) { SOURCE(27661, 31) /*1*/ { /*1*/ word pd336; /*1*/ pd336 = (* (( (ptr) (* (( (ptr) gf_c61784)+300)/* var_c53688 */ ))+21) ); /*1*/ (void) ( *( (fPt) ((* (ptr) pd336 ))))((* ((( (ptr) gf_c61784)+133)) ), pd336); /*1*/ }; /*1*/ }; SOURCE(27694, 21) /*1*/ (void) CheckCopy_P2700(1); /*1*/ break; case 1: SOURCE(27727, 25) /*1*/ (void) CheckCopyLooks_P2940(1); /*1*/ break; case 2: SOURCE(27764, 26) /*1*/ (void) CheckCopyFormat_P2880(1); /*1*/ break; default: SOURCE(27803, 6) /*1*/ (void) XR_RaiseUnnamedError(); /*1*/ break; }; }; break; case 5: SOURCE(27824, 35) { word pd337; pd337 = (* (( (ptr) (* (( (ptr) gf_c61784)+300)/* var_c53688 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd337 ))))((* ((( (ptr) gf_c61784)+131)) ), pd337); }; SOURCE(27861, 29) { word pd338; pd338 = (* (( (ptr) (* (( (ptr) gf_c61784)+300)/* var_c53688 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd338 ))))((* ((( (ptr) gf_c61784)+135)) ), pd338); }; SOURCE(27892, 18) (void) RecordEditObject_P5268((word) ((( (bPt) &var_c61752)+16)/* var_c58104 */ )); SOURCE(27912, 132) { word var_c58296; var_c58296 = (* (ptr) (* (( (ptr) (* (( (ptr) gf_c61784)+322)/* var_c58200 */ ))+6) ) ); switch (var_c58296) { case 0: SOURCE(27962, 16) /*1*/ (void) CheckTranspose_P3000(0); /*1*/ break; case 1: SOURCE(27989, 21) /*1*/ (void) CheckTransposeLooks_P3120(0); /*1*/ break; case 2: SOURCE(28022, 22) /*1*/ (void) CheckTransposeFormat_P3060(0); /*1*/ break; default: SOURCE(28057, 6) /*1*/ (void) XR_RaiseUnnamedError(); /*1*/ break; }; }; break; default: SOURCE(28077, 6) (void) XR_RaiseUnnamedError(); break; }; }; }; }; }; SOURCE(28086, 28) (* (ptr) (* (( (ptr) (* (( (ptr) gf_c61784)+300)/* var_c53688 */ ))+7) ) ) = 0; SOURCE(28116, 36) (* (ptr) (* (( (ptr) (* (( (ptr) gf_c61784)+322)/* var_c58200 */ ))+6) ) ) = 0; SOURCE(28154, 36) (* (ptr) (* (( (ptr) (* (( (ptr) gf_c61784)+322)/* var_c58200 */ ))+8) ) ) = 0; SOURCE(28192, 31) (* (ptr) (* (( (ptr) (* (( (ptr) gf_c61784)+322)/* var_c58200 */ ))+5) ) ) = 0; SOURCE(28225, 35) (* (ptr) (* (( (ptr) (* (( (ptr) gf_c61784)+322)/* var_c58200 */ ))+7) ) ) = 0; SOURCE(28262, 32) (* (ptr) (* (( (ptr) (* (( (ptr) gf_c61784)+322)/* var_c58200 */ ))+4) ) ) = 0; SOURCE(28296, 35) (* (ptr) (* (( (ptr) (* (( (ptr) gf_c61784)+322)/* var_c58200 */ ))+10) ) ) = 0; SOURCE(28361, 66) if (((* (ptr) (* (( (ptr) (* (( (ptr) gf_c61784)+322)/* var_c58200 */ ))+9) ) ) != 0)) { SOURCE(28406, 21) { word pd339; pd339 = (* (( (ptr) (* (( (ptr) gf_c61784)+320)/* var_c57528 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd339 ))))(pd339); }; }; SOURCE(28429, 37) (* (ptr) (* (( (ptr) (* (( (ptr) gf_c61784)+322)/* var_c58200 */ ))+9) ) ) = 0; /* removed tail goto */ (* (ptr) formal_c0426 ) = recordAtom_v45076; (* (( (ptr) formal_c0426)+1) ) = quit_v45104; return; } static void RecordEditObject_P5268(formal_c61848) word formal_c61848; { register ptr gf_c61816 = (ptr) &globalframe; formal_c61848 = (formal_c61848 - 16); /* RecordEditObject: */ SOURCE(26850, 25) SOURCE(26877, 144) { word var_c58328; { word var_c58360; var_c58360 = (* (ptr) (* (( (ptr) (* (( (ptr) gf_c61816)+322)/* var_c58200 */ ))+6) ) ); switch (var_c58360) { case 0: var_c58328 = (* (( (ptr) gf_c61816)+136) ); break; case 1: var_c58328 = (* (( (ptr) gf_c61816)+137) ); break; case 2: var_c58328 = (* (( (ptr) gf_c61816)+138) ); break; default: var_c58328 = ( XR_RaiseUnnamedError(), 0 ); break; }; }; { word pd340; pd340 = (* (( (ptr) (* (( (ptr) gf_c61816)+300)/* var_c53688 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd340 ))))(var_c58328, pd340); }; }; } static word TestSelections_P2520() { register ptr gf_c61880 = (ptr) &globalframe; word types_v9236; word var_c58392; W8 var_c0431; word var_c58424; W8 var_c0433; word var_c58456; W8 var_c0435; /* TestSelections: */ SOURCE(28549, 414) SOURCE(28606, 357) { word pd342; word pd344; word pd346; { word pd341; pd341 = (* (( (ptr) (* (( (ptr) gf_c61880)+312)/* var_c56536 */ ))+63) ); (void) ( *( (fPt) ((* (ptr) pd341 ))))((word) &var_c0431, 0, pd341); }; var_c58392 = var_c0431.f0; pd342 = (* (( (ptr) (* (( (ptr) gf_c61880)+296)/* var_c53560 */ ))+29) ); if (((word) ( *( (fPt) ((* (ptr) pd342 ))))(var_c58392, (* (( (ptr) gf_c61880)+89) ), pd342) == 0)) { { word pd343; pd343 = (* (( (ptr) (* (( (ptr) gf_c61880)+312)/* var_c56536 */ ))+63) ); (void) ( *( (fPt) ((* (ptr) pd343 ))))((word) &var_c0433, 1, pd343); }; var_c58424 = var_c0433.f0; pd344 = (* (( (ptr) (* (( (ptr) gf_c61880)+296)/* var_c53560 */ ))+29) ); if (((word) ( *( (fPt) ((* (ptr) pd344 ))))(var_c58424, (* (( (ptr) gf_c61880)+89) ), pd344) == 0)) { types_v9236 = 0; } else { types_v9236 = 2; }; } else { { word pd345; pd345 = (* (( (ptr) (* (( (ptr) gf_c61880)+312)/* var_c56536 */ ))+63) ); (void) ( *( (fPt) ((* (ptr) pd345 ))))((word) &var_c0435, 1, pd345); }; var_c58456 = var_c0435.f0; pd346 = (* (( (ptr) (* (( (ptr) gf_c61880)+296)/* var_c53560 */ ))+29) ); if (((word) ( *( (fPt) ((* (ptr) pd346 ))))(var_c58456, (* (( (ptr) gf_c61880)+89) ), pd346) == 0)) { types_v9236 = 1; } else { types_v9236 = 3; }; }; }; SOURCE(28549, 414) return(types_v9236); } static word TestPrimary_P2580() { register ptr gf_c61912 = (ptr) &globalframe; word type_v9368; word var_c58488; W8 var_c0438; /* TestPrimary: */ SOURCE(29005, 167) SOURCE(29056, 116) { word pd348; { word pd347; pd347 = (* (( (ptr) (* (( (ptr) gf_c61912)+312)/* var_c56536 */ ))+63) ); (void) ( *( (fPt) ((* (ptr) pd347 ))))((word) &var_c0438, 0, pd347); }; var_c58488 = var_c0438.f0; pd348 = (* (( (ptr) (* (( (ptr) gf_c61912)+296)/* var_c53560 */ ))+29) ); if (((word) ( *( (fPt) ((* (ptr) pd348 ))))(var_c58488, (* (( (ptr) gf_c61912)+89) ), pd348) == 0)) { type_v9368 = 0; } else { type_v9368 = 1; }; }; SOURCE(29005, 167) return(type_v9368); } static void CheckDelete_P2640(saveForPaste_v9428) word saveForPaste_v9428; { register ptr gf_c61944 = (ptr) &globalframe; /* CheckDelete: */ SOURCE(29176, 188) SOURCE(29226, 138) { word var_c58520; var_c58520 = (word) TestPrimary_P2580(); if ((var_c58520 == 0)) { SOURCE(29266, 32) { word pd349; pd349 = (* (( (ptr) (* (( (ptr) gf_c61944)+310)/* var_c55640 */ ))+60) ); (void) ( *( (fPt) ((* (ptr) pd349 ))))(pd349); }; SOURCE(29300, 35) { word pd350; pd350 = (* (( (ptr) (* (( (ptr) gf_c61944)+316)/* var_c57016 */ ))+29) ); (void) ( *( (fPt) ((* (ptr) pd350 ))))(saveForPaste_v9428, pd350); }; } else { if ((var_c58520 == 1)) { SOURCE(29347, 17) (void) Delete_P3420(); }; }; }; } static void CheckCopy_P2700(target_v9488) word target_v9488; { register ptr gf_c61976 = (ptr) &globalframe; /* CheckCopy: */ SOURCE(29369, 543) SOURCE(29435, 477) { word var_c58552; var_c58552 = (word) TestSelections_P2520(); switch (var_c58552) { case 0: SOURCE(29480, 59) if ((0 != (word) VoiceInSourceDocument_P2760(target_v9488))) { SOURCE(29518, 21) (void) TrackTextCopy_P2820(target_v9488); }; SOURCE(29541, 26) { word pd351; pd351 = (* (( (ptr) (* (( (ptr) gf_c61976)+316)/* var_c57016 */ ))+39) ); (void) ( *( (fPt) ((* (ptr) pd351 ))))(target_v9488, pd351); }; break; case 3: SOURCE(29585, 12) (void) Copy_P3480(target_v9488); break; case 1: SOURCE(29615, 137) if ((target_v9488 == 0)) { SOURCE(29638, 59) { word pd352; pd352 = (* (( (ptr) (* (( (ptr) gf_c61976)+310)/* var_c55640 */ ))+70) ); (void) ( *( (fPt) ((* (ptr) pd352 ))))(0, pd352); }; } else { SOURCE(29697, 55) { word pd353; pd353 = (* (( (ptr) (* (( (ptr) gf_c61976)+310)/* var_c55640 */ ))+71) ); (void) ( *( (fPt) ((* (ptr) pd353 ))))(1, pd353); }; }; break; case 2: SOURCE(29773, 139) if ((target_v9488 == 1)) { SOURCE(29798, 61) { word pd354; pd354 = (* (( (ptr) (* (( (ptr) gf_c61976)+310)/* var_c55640 */ ))+70) ); (void) ( *( (fPt) ((* (ptr) pd354 ))))(1, pd354); }; } else { SOURCE(29859, 53) { word pd355; pd355 = (* (( (ptr) (* (( (ptr) gf_c61976)+310)/* var_c55640 */ ))+71) ); (void) ( *( (fPt) ((* (ptr) pd355 ))))(0, pd355); }; }; break; }; }; } static word VoiceInSourceDocument_P2760(target_v9548) word target_v9548; { word var_c9592; /* VoiceInSourceDocument: */ SOURCE(29927, 29) SOURCE(29927, 29) var_c9592 = 0; SOURCE(29927, 29) return(var_c9592); } static void TrackTextCopy_P2820(target_v9652) word target_v9652; { /* TrackTextCopy: */ } static void CheckCopyFormat_P2880(target_v9712) word target_v9712; { register ptr gf_c62008 = (ptr) &globalframe; /* CheckCopyFormat: */ SOURCE(30109, 248) SOURCE(30181, 176) { word var_c58584; var_c58584 = (word) TestSelections_P2520(); if ((var_c58584 == 0)) { SOURCE(30224, 32) { word pd356; pd356 = (* (( (ptr) (* (( (ptr) gf_c62008)+316)/* var_c57016 */ ))+41) ); (void) ( *( (fPt) ((* (ptr) pd356 ))))(target_v9712, pd356); }; } else { if ((var_c58584 == 3)) { SOURCE(30271, 46) (void) Mumble_P3240((* (( (ptr) gf_c62008)+139) ), (* (( (ptr) gf_c62008)+140) )); } else { SOURCE(30317, 40) (void) Mumble_P3240((* (( (ptr) gf_c62008)+139) ), (* (( (ptr) gf_c62008)+141) )); }; }; }; } static void CheckCopyLooks_P2940(target_v9772) word target_v9772; { register ptr gf_c62040 = (ptr) &globalframe; /* CheckCopyLooks: */ SOURCE(30361, 244) SOURCE(30432, 173) { word var_c58616; var_c58616 = (word) TestSelections_P2520(); if ((var_c58616 == 0)) { SOURCE(30475, 31) { word pd357; pd357 = (* (( (ptr) (* (( (ptr) gf_c62040)+316)/* var_c57016 */ ))+40) ); (void) ( *( (fPt) ((* (ptr) pd357 ))))(target_v9772, pd357); }; } else { if ((var_c58616 == 3)) { SOURCE(30521, 45) (void) Mumble_P3240((* (( (ptr) gf_c62040)+142) ), (* (( (ptr) gf_c62040)+140) )); } else { SOURCE(30566, 39) (void) Mumble_P3240((* (( (ptr) gf_c62040)+142) ), (* (( (ptr) gf_c62040)+141) )); }; }; }; } static void CheckTranspose_P3000(target_v9832) word target_v9832; { register ptr gf_c62072 = (ptr) &globalframe; /* CheckTranspose: */ SOURCE(30609, 228) SOURCE(30680, 157) { word var_c58648; var_c58648 = (word) TestSelections_P2520(); if ((var_c58648 == 0)) { SOURCE(30723, 31) { word pd358; pd358 = (* (( (ptr) (* (( (ptr) gf_c62072)+316)/* var_c57016 */ ))+42) ); (void) ( *( (fPt) ((* (ptr) pd358 ))))(target_v9832, pd358); }; } else { if ((var_c58648 == 3)) { SOURCE(30769, 17) (void) Transpose_P3540(target_v9832); } else { SOURCE(30799, 38) (void) Mumble_P3240((* (( (ptr) gf_c62072)+143) ), (* (( (ptr) gf_c62072)+141) )); }; }; }; } static void CheckTransposeFormat_P3060(target_v9892) word target_v9892; { register ptr gf_c62104 = (ptr) &globalframe; /* CheckTransposeFormat: */ SOURCE(30841, 268) SOURCE(30918, 191) { word var_c58680; var_c58680 = (word) TestSelections_P2520(); if ((var_c58680 == 0)) { SOURCE(30961, 37) { word pd359; pd359 = (* (( (ptr) (* (( (ptr) gf_c62104)+316)/* var_c57016 */ ))+44) ); (void) ( *( (fPt) ((* (ptr) pd359 ))))(target_v9892, pd359); }; } else { if ((var_c58680 == 3)) { SOURCE(31013, 51) (void) Mumble_P3240((* (( (ptr) gf_c62104)+144) ), (* (( (ptr) gf_c62104)+140) )); } else { SOURCE(31064, 45) (void) Mumble_P3240((* (( (ptr) gf_c62104)+144) ), (* (( (ptr) gf_c62104)+141) )); }; }; }; } static void CheckTransposeLooks_P3120(target_v9952) word target_v9952; { register ptr gf_c62136 = (ptr) &globalframe; /* CheckTransposeLooks: */ SOURCE(31113, 264) SOURCE(31189, 188) { word var_c58712; var_c58712 = (word) TestSelections_P2520(); if ((var_c58712 == 0)) { SOURCE(31232, 36) { word pd360; pd360 = (* (( (ptr) (* (( (ptr) gf_c62136)+316)/* var_c57016 */ ))+43) ); (void) ( *( (fPt) ((* (ptr) pd360 ))))(target_v9952, pd360); }; } else { if ((var_c58712 == 3)) { SOURCE(31283, 50) (void) Mumble_P3240((* (( (ptr) gf_c62136)+145) ), (* (( (ptr) gf_c62136)+140) )); } else { SOURCE(31333, 44) (void) Mumble_P3240((* (( (ptr) gf_c62136)+145) ), (* (( (ptr) gf_c62136)+141) )); }; }; }; } static void HereWeGoAgain_P3180(formal_c0460, cmd_v45196) word formal_c0460; word cmd_v45196; { register ptr gf_c62168 = (ptr) &globalframe; word result_v45240; word msg_v45268; word textClassDescriptor_v14340; /* HereWeGoAgain: */ SOURCE(31537, 375) SOURCE(31537, 375) result_v45240 = 0; SOURCE(31537, 375) msg_v45268 = 0; SOURCE(31578, 82) { word pd361; pd361 = (* (( (ptr) (* (( (ptr) gf_c62168)+296)/* var_c53560 */ ))+5) ); textClassDescriptor_v14340 = (word) ( *( (fPt) ((* (ptr) pd361 ))))((* ((( (ptr) gf_c62168)+157)) ), pd361); }; SOURCE(31662, 43) (* (( (ptr) textClassDescriptor_v14340)+1) ) = XR_CheckProc(* (( (ptr) gf_c62168)+22)/* realNotifyProc_v6108 */ ); SOURCE(31707, 53) { word pd362; pd362 = (* (( (ptr) (* (( (ptr) gf_c62168)+300)/* var_c53688 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd362 ))))((* (( (ptr) gf_c62168)+129) ), (word) (( (bPt) gf_c62168)+872)/* var_c52312 */ , pd362) ; }; SOURCE(31762, 51) { word pd363; pd363 = (* (( (ptr) (* (( (ptr) gf_c62168)+300)/* var_c53688 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd363 ))))((* (( (ptr) gf_c62168)+128) ), (word) (( (bPt) gf_c62168)+864)/* var_c52280 */ , pd363) ; }; SOURCE(31817, 47) { word pd364; pd364 = (* (( (ptr) (* (( (ptr) gf_c62168)+300)/* var_c53688 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd364 ))))((* (( (ptr) gf_c62168)+118) ), (word) (( (bPt) gf_c62168)+856)/* var_c52248 */ , pd364) ; }; SOURCE(31867, 45) { word pd365; pd365 = (* (( (ptr) (* (( (ptr) gf_c62168)+300)/* var_c53688 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd365 ))))((* (( (ptr) gf_c62168)+117) ), (word) (( (bPt) gf_c62168)+848)/* var_c52216 */ , pd365) ; }; /* removed tail goto */ (* (ptr) formal_c0460 ) = result_v45240; (* (( (ptr) formal_c0460)+1) ) = msg_v45268; return; } static void Mumble_P3240(opAttempted_v10072, viewerTypes_v10100) word opAttempted_v10072; word viewerTypes_v10100; { register ptr gf_c62200 = (ptr) &globalframe; /* Mumble: */ SOURCE(31980, 227) SOURCE(32053, 130) { word var_c58744; { W2 var_c58776; W2 var_c58808; W2 var_c0695; var_c58776.f0 = 11; var_c58776.f1 = opAttempted_v10072; var_c58808.f0 = 11; var_c58808.f1 = viewerTypes_v10100; (* (ptr) (word) &var_c0695 ) = 0; (* (( (ptr) (word) &var_c0695) + 1) ) = 0; { word pd366; pd366 = (* (( (ptr) (* (( (ptr) gf_c62200)+319)/* var_c57496 */ ))+62) ); var_c58744 = (word) ( *( (fPt) ((* (ptr) pd366 ))))((* (( (ptr) gf_c62200)+146) ), var_c58776, var_c58808, var_c0695, pd366) ; }; }; { word pd367; pd367 = (* (( (ptr) (* (( (ptr) gf_c62200)+320)/* var_c57528 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd367 ))))(var_c58744, 1, pd367); }; }; SOURCE(32185, 22) { word pd368; pd368 = (* (( (ptr) (* (( (ptr) gf_c62200)+320)/* var_c57528 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd368 ))))(pd368); }; } static void DescribeSelection_P3300(formal_c0485, which_v10160, forceDelete_v10188, returnSoundInterval_v10216, viewerAlreadyLocked_v10244) word formal_c0485; word which_v10160; word forceDelete_v10188; word returnSoundInterval_v10216; word viewerAlreadyLocked_v10244; { register ptr gf_c62232 = (ptr) &globalframe; word failed_v10288; word selection_v10316; word soundInterval_v10344; W2 selStart_v14384; W2 selEnd_v14412; word caretBefore_v14440; word pendingDelete_v14468; word level_v14496 = 1; /* DescribeSelection: */ SOURCE(32211, 2059) SOURCE(32211, 2059) failed_v10288 = 0; SOURCE(32211, 2059) selection_v10316 = 0; SOURCE(32211, 2059) soundInterval_v10344 = 0; SOURCE(32513, 35) selStart_v14384.f0 = 0; selStart_v14384.f1 = 0; selEnd_v14412 = selStart_v14384; SOURCE(32620, 47) selection_v10316 = XR_NewObject(24, (* (( (ptr) gf_c62232)+32) )); SOURCE(32670, 157) { W8 var_c58936; { word pd369; pd369 = (* (( (ptr) (* (( (ptr) gf_c62232)+312)/* var_c56536 */ ))+63) ); (void) ( *( (fPt) ((* (ptr) pd369 ))))((word) &var_c58936, which_v10160, pd369); }; pendingDelete_v14468 = var_c58936.f7; caretBefore_v14440 = var_c58936.f6; level_v14496 = var_c58936.f5; selEnd_v14412 = (* (W2Pt) (( (ptr) &var_c58936)+3) ); selStart_v14384 = (* (W2Pt) (( (ptr) &var_c58936)+1) ); (* (ptr) selection_v10316 ) = var_c58936.f0; }; SOURCE(32829, 108) { word var_c58968; { word pd370; pd370 = (* (( (ptr) (* (( (ptr) gf_c62232)+296)/* var_c53560 */ ))+29) ); var_c58968 = XR_Narrow((word) ( *( (fPt) ((* (ptr) pd370 ))))((* (ptr) selection_v10316 ), (* (( (ptr) gf_c62232)+89) ), pd370) , (* (( (ptr) gf_c62232)+42) )); }; (* (( (ptr) selection_v10316)+1) ) = var_c58968; }; SOURCE(32939, 117) if ( ( (viewerAlreadyLocked_v10244 != (* (ptr) selection_v10316 )) ? (0 == (word) GetVoiceLock_P2160((* ((( (ptr) selection_v10316)+1) ) ))) : 0 ) ) { SOURCE(33035, 13) failed_v10288 = 1; SOURCE(33050, 6) goto lab_L100035; }; SOURCE(33060, 81) if ((selStart_v14384.f0 != selEnd_v14412.f0)) { SOURCE(33096, 45) { word var_c0481; var_c0481 = (* (ptr) selection_v10316 ); (void) XR_RaiseError((* (( (ptr) gf_c62232)+23)/* BadVoiceViewerDisplay_v6164 */ ), (word) &var_c0481); }; }; SOURCE(33143, 37) (* (( (ptr) selection_v10316)+5) ) = selStart_v14384.f0; SOURCE(33185, 265) (* (( (ptr) selection_v10316)+2) ) = (* (( (ptr) (* (( (ptr) selection_v10316)+1) ))+2) ); (* (( (ptr) selection_v10316)+3) ) = IOP2( * , (int)selStart_v14384.f1, (int)2000); (* (( (ptr) selection_v10316)+4) ) = (IOP2( * , (int)(selEnd_v14412.f1 + ( (level_v14496 == 0) ? 0 : 1 ) ), (int)2000) - IOP2( * , (int)selStart_v14384.f1, (int)2000)); SOURCE(33453, 162) if (( (int)((* (( (ptr) selection_v10316)+3) ) + (* (( (ptr) selection_v10316)+4) )) > (int)(* (( (ptr) (* (( (ptr) selection_v10316)+1) ))+4) ))) { SOURCE(33570, 45) { word var_c0483; var_c0483 = (* (ptr) selection_v10316 ); (void) XR_RaiseError((* (( (ptr) gf_c62232)+23)/* BadVoiceViewerDisplay_v6164 */ ), (word) &var_c0483); }; }; SOURCE(33618, 458) if ((0 != returnSoundInterval_v10216)) { SOURCE(33650, 97) { word var_c59032; var_c59032 = XR_NewObject(24, (* (( (ptr) gf_c62232)+31) )); (* (W3Pt) var_c59032 ) = (* (W3Pt) (( (ptr) selection_v10316)+2) ); soundInterval_v10344 = var_c59032; }; SOURCE(33749, 76) { word pd371; pd371 = (* (( (ptr) (* (( (ptr) gf_c62232)+310)/* var_c55640 */ ))+42) ); (void) ( *( (fPt) ((* (ptr) pd371 ))))((* (( (ptr) selection_v10316)+1) ), soundInterval_v10344, pd371); }; SOURCE(33827, 76) { word pd372; pd372 = (* (( (ptr) (* (( (ptr) gf_c62232)+310)/* var_c55640 */ ))+65) ); (void) ( *( (fPt) ((* (ptr) pd372 ))))((* (( (ptr) selection_v10316)+1) ), soundInterval_v10344, pd372); }; SOURCE(33905, 171) { word pd373; pd373 = (* (( (ptr) (* (( (ptr) gf_c62232)+310)/* var_c55640 */ ))+73) ); (void) ( *( (fPt) ((* (ptr) pd373 ))))((* (( (ptr) selection_v10316)+1) ), soundInterval_v10344, pd373); }; }; SOURCE(34080, 190) if ( ( (0 == pendingDelete_v14468) ? (0 == forceDelete_v10188) : 0 ) ) { SOURCE(34122, 112) if ((0 == caretBefore_v14440)) { SOURCE(34143, 91) (* (( (ptr) selection_v10316)+3) ) = ((* (( (ptr) selection_v10316)+3) ) + (* (( (ptr) selection_v10316)+4) )); }; SOURCE(34236, 34) (* (( (ptr) selection_v10316)+4) ) = 0; }; /* removed tail goto */ lab_L100035: ; (* (ptr) formal_c0485 ) = failed_v10288; (* (( (ptr) formal_c0485)+1) ) = selection_v10316; (* (( (ptr) formal_c0485)+2) ) = soundInterval_v10344; return; } static void ReplaceSelectionWithSavedInterval_P3360(formal_c0505, selection_v10404, soundInterval_v10432, leaveSelected_v10460, destroyOK_v10488) word formal_c0505; word selection_v10404; word soundInterval_v10432; word leaveSelected_v10460; word destroyOK_v10488; { register ptr gf_c62264 = (ptr) &globalframe; word viewerDeleted_v10532; word insertChars_v10560; word positionAfterInsert_v10588; word newViewerContents_v14540 = 0; word displayCutPoint_v14568; word deleteChars_v14596; /* ReplaceSelectionWithSavedInterval: */ SOURCE(34276, 2491) SOURCE(34276, 2491) viewerDeleted_v10532 = 0; SOURCE(34276, 2491) insertChars_v10560 = 0; SOURCE(34276, 2491) positionAfterInsert_v10588 = 0; SOURCE(34608, 72) if ( ( ( (int)(* (( (ptr) selection_v10404)+4) ) == (int)0) ? (soundInterval_v10432 == 0) : 0 ) ) { SOURCE(34674, 6) goto lab_L100036; }; SOURCE(34683, 235) { word pd374; pd374 = (* (( (ptr) (* (( (ptr) gf_c62264)+310)/* var_c55640 */ ))+43) ); (void) ( *( (fPt) ((* (ptr) pd374 ))))((* (( (ptr) selection_v10404)+1) ), (* (( (ptr) selection_v10404)+3) ), (* (( (ptr) selection_v10404)+4) ), ( (soundInterval_v10432 == 0) ? 0 : (* (( (ptr) soundInterval_v10432)+3) ) ) , pd374); }; SOURCE(34921, 84) displayCutPoint_v14568 = IOP2( / , (int)(* (( (ptr) selection_v10404)+3) ), (int)2000); SOURCE(35007, 81) deleteChars_v14596 = IOP2( / , (int)(* (( (ptr) selection_v10404)+4) ), (int)2000); SOURCE(35090, 120) if ((soundInterval_v10432 == 0)) { insertChars_v10560 = 0; } else { insertChars_v10560 = IOP2( / , (int)(* (( (ptr) soundInterval_v10432)+2) ), (int)2000); }; SOURCE(35212, 55) positionAfterInsert_v10588 = ((displayCutPoint_v14568 + insertChars_v10560) + 1); SOURCE(35271, 116) { word pd375; pd375 = (* (( (ptr) (* (( (ptr) gf_c62264)+310)/* var_c55640 */ ))+66) ); (void) ( *( (fPt) ((* (ptr) pd375 ))))((* (( (ptr) selection_v10404)+1) ), displayCutPoint_v14568, deleteChars_v14596, insertChars_v10560, soundInterval_v10432, pd375) ; }; SOURCE(35389, 116) { word pd376; pd376 = (* (( (ptr) (* (( (ptr) gf_c62264)+310)/* var_c55640 */ ))+74) ); (void) ( *( (fPt) ((* (ptr) pd376 ))))((* (( (ptr) selection_v10404)+1) ), displayCutPoint_v14568, deleteChars_v14596, insertChars_v10560, soundInterval_v10432, pd376) ; }; SOURCE(35507, 96) { word pd377; pd377 = (* (( (ptr) (* (( (ptr) gf_c62264)+310)/* var_c55640 */ ))+58) ); (void) ( *( (fPt) ((* (ptr) pd377 ))))((* (( (ptr) selection_v10404)+1) ), displayCutPoint_v14568, deleteChars_v14596, insertChars_v10560, pd377) ; }; SOURCE(35606, 129) { W2 var_c59064; { word pd378; pd378 = (* (( (ptr) (* (( (ptr) gf_c62264)+310)/* var_c55640 */ ))+44) ); (void) ( *( (fPt) ((* (ptr) pd378 ))))((word) &var_c59064, (* (( (ptr) selection_v10404)+1) ), displayCutPoint_v14568, pd378) ; }; (* (( (ptr) (* (( (ptr) selection_v10404)+1) ))+6) ) = var_c59064.f1; newViewerContents_v14540 = var_c59064.f0; }; SOURCE(35737, 120) { word var_c59096; { word var_c59128; { word pd379; pd379 = (* (( (ptr) (* (( (ptr) gf_c62264)+312)/* var_c56536 */ ))+81) ); var_c59128 = (word) ( *( (fPt) ((* (ptr) pd379 ))))((* ((( (ptr) selection_v10404)+5)) ), pd379); }; { word pd380; pd380 = (* (( (ptr) (* (( (ptr) gf_c62264)+302)/* var_c53816 */ ))+17) ); var_c59096 = (word) ( *( (fPt) ((* (ptr) pd380 ))))(var_c59128, 0, displayCutPoint_v14568, pd380); }; }; { word pd381; pd381 = (* (( (ptr) (* (( (ptr) gf_c62264)+302)/* var_c53816 */ ))+6) ); newViewerContents_v14540 = (word) ( *( (fPt) ((* (ptr) pd381 ))))(var_c59096, newViewerContents_v14540, pd381); }; }; SOURCE(35859, 230) { word pd382; pd382 = (* (( (ptr) (* (( (ptr) gf_c62264)+310)/* var_c55640 */ ))+34) ); (* (( (ptr) selection_v10404)+5) ) = (word) ( *( (fPt) ((* (ptr) pd382 ))))((* (ptr) selection_v10404 ), newViewerContents_v14540, displayCutPoint_v14568, deleteChars_v14596, insertChars_v10560, (* ( ( (ptr) (* (( (ptr) selection_v10404)+1) ))+6) ) , 1, ( (0 != leaveSelected_v10460) ? 2 : 1 ) , pd382); }; SOURCE(36091, 21) viewerDeleted_v10532 = 0; SOURCE(36196, 571) if ((0 != viewerDeleted_v10532)) { SOURCE(36220, 76) { word pd383; pd383 = (* (( (ptr) (* (( (ptr) gf_c62264)+320)/* var_c57528 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd383 ))))((* (( (ptr) gf_c62264)+150) ), 1, pd383); }; SOURCE(36298, 48) (* (( (ptr) (* (( (ptr) selection_v10404)+1) ))+12) ) = 0; SOURCE(36348, 48) { word pd384; pd384 = (* (( (ptr) (* (( (ptr) gf_c62264)+296)/* var_c53560 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd384 ))))((* (( (ptr) (* (ptr) selection_v10404 ))+22) ), 1, pd384); }; } else { SOURCE(36407, 360) { W3 var_c59160; word var_c59192; word var_c59256; { word pd385; { word var_c59224; var_c59224 = XR_NewObject(12, (* (( (ptr) gf_c62264)+45) )); (* (W3Pt) var_c59224 ) = (* (W3Pt) (( (ptr) (* (( (ptr) selection_v10404)+1) ))+2) ); var_c59192 = var_c59224; }; if ((soundInterval_v10432 == 0)) { var_c59256 = 0; } else { { word var_c59288; var_c59288 = XR_NewObject(12, (* (( (ptr) gf_c62264)+45) )); (* (W3Pt) var_c59288 ) = (* (W3Pt) soundInterval_v10432 ); var_c59256 = var_c59288; }; }; pd385 = (* (( (ptr) (* (( (ptr) gf_c62264)+313)/* var_c56664 */ ))+21) ); var_c59160 = (* (W3Pt) ( *( (fPt) ((* (ptr) pd385 ))))((* (ptr) (* (( (ptr) (* (( (ptr) gf_c62264)+310)/* var_c55640 */ ))+6) ) ), var_c59192, (* (( (ptr) selection_v10404)+3) ), (* (( (ptr) selection_v10404)+4) ), var_c59256, pd385) ); }; (* (W3Pt) (( (ptr) (* (( (ptr) selection_v10404)+1) ))+2) ) = var_c59160; }; }; /* removed tail goto */ lab_L100036: ; (* (ptr) formal_c0505 ) = viewerDeleted_v10532; (* (( (ptr) formal_c0505)+1) ) = insertChars_v10560; (* (( (ptr) formal_c0505)+2) ) = positionAfterInsert_v10588; return; } static void Delete_P3420() { register ptr gf_c62296 = (ptr) &globalframe; word charAfterDelete_v14640; word viewerDeleted_v14668; word selectionLocked_v14696; word selection_v14724 = 0; /* Delete: */ SOURCE(36772, 742) SOURCE(36909, 130) { W3 var_c59320; (void) DescribeSelection_P3300((word) &var_c59320, 0, 1, 0, 0); selection_v14724 = var_c59320.f1; selectionLocked_v14696 = var_c59320.f0; }; SOURCE(37041, 30) if ((0 != selectionLocked_v14696)) { SOURCE(37065, 6) return; }; SOURCE(37074, 33) (void) MakeVoiceEdited_P1020((* (ptr) (selection_v14724) )); SOURCE(37109, 167) { W3 var_c59352; (void) ReplaceSelectionWithSavedInterval_P3360((word) &var_c59352, selection_v14724, 0, 1, 1); charAfterDelete_v14640 = var_c59352.f2; viewerDeleted_v14668 = var_c59352.f0; }; SOURCE(37278, 236) if ((0 == viewerDeleted_v14668)) { SOURCE(37306, 157) { word var_c59384; { word pd386; word x387; pd386 = (* (( (ptr) (* (( (ptr) gf_c62296)+318)/* var_c57176 */ ))+6) ); var_c59384 = (x387 = ((word) ( *( (fPt) ((* (ptr) pd386 ))))((* ((( (ptr) selection_v14724)+5)) ), pd386) - 1), MIN((int)(word), charAfterDelete_v14640, x387)); }; { W2 var_c59416; var_c59416.f0 = (* (( (ptr) selection_v14724)+5) ); var_c59416.f1 = var_c59384; { word pd388; pd388 = (* (( (ptr) (* (( (ptr) gf_c62296)+312)/* var_c56536 */ ))+66) ); (void) ( *( (fPt) ((* (ptr) pd388 ))))((* (ptr) selection_v14724 ), var_c59416, 0, pd388); }; }; }; SOURCE(37465, 49) (* (( (ptr) (* (( (ptr) selection_v14724)+1) ))+12) ) = 0; }; } static void Copy_P3480(target_v10664) word target_v10664; { register ptr gf_c62328 = (ptr) &globalframe; word sourceSelection_v14768 = 0; word destSelection_v14796 = 0; word sourceInterval_v14824 = 0; word selectionLocked_v14852; word destMovesForward_v14880 = 0; /* Copy: */ SOURCE(37521, 2771) SOURCE(37754, 207) { W3 var_c59448; (void) DescribeSelection_P3300((word) &var_c59448, ( (target_v10664 == 0) ? 1 : 0 ) , 0, 1, 0); sourceInterval_v14824 = var_c59448.f2; sourceSelection_v14768 = var_c59448.f1; selectionLocked_v14852 = var_c59448.f0; }; SOURCE(37963, 328) if ((0 == selectionLocked_v14852)) { SOURCE(37990, 220) { W3 var_c59480; (void) DescribeSelection_P3300((word) &var_c59480, ( (target_v10664 == 0) ? 0 : 1 ) , 0, 0, (* (ptr) sourceSelection_v14768 )) ; destSelection_v14796 = var_c59480.f1; selectionLocked_v14852 = var_c59480.f0; }; SOURCE(38212, 79) if ((0 != selectionLocked_v14852)) { SOURCE(38236, 55) (* (( (ptr) (* (( (ptr) sourceSelection_v14768)+1) ))+12) ) = 0; }; }; SOURCE(38294, 33) { word pd389; pd389 = (* (( (ptr) (* (( (ptr) gf_c62328)+312)/* var_c56536 */ ))+71) ); (void) ( *( (fPt) ((* (ptr) pd389 ))))(0, pd389); }; SOURCE(38329, 35) { word pd390; pd390 = (* (( (ptr) (* (( (ptr) gf_c62328)+312)/* var_c56536 */ ))+71) ); (void) ( *( (fPt) ((* (ptr) pd390 ))))(1, pd390); }; SOURCE(38366, 30) if ((0 != selectionLocked_v14852)) { SOURCE(38390, 6) return; }; SOURCE(38398, 37) (void) MakeVoiceEdited_P1020((* (ptr) (destSelection_v14796) )); SOURCE(38438, 1634) if (( (int)(* (( (ptr) sourceSelection_v14768)+4) ) != (int)0)) { { W3 var_c0532; word var_c0696; SOURCE(38488, 39) (void) MakeVoiceEdited_P1020((* (ptr) (sourceSelection_v14768) )); SOURCE(38529, 1082) if (((* (ptr) sourceSelection_v14768 ) == (* (ptr) destSelection_v14796 ))) { SOURCE(38614, 862) if ((( (int)(* (( (ptr) sourceSelection_v14768)+3) ) < (int)((* (( (ptr) destSelection_v14796)+3) ) + (* (( (ptr) destSelection_v14796)+4) ))) == ( (int)(* (( (ptr) destSelection_v14796)+3) ) < (int)((* (( (ptr) sourceSelection_v14768)+3) ) + (* (( (ptr) sourceSelection_v14768)+4) ))))) { SOURCE(38836, 640) { word firstStart_v14924; word firstLength_v14952; word secondStart_v14980; word secondLength_v15008; SOURCE(38838, 50) firstStart_v14924 = (* (( (ptr) destSelection_v14796)+3) ); SOURCE(38890, 96) { word x391; firstLength_v14952 = (x391 = ((* (( (ptr) sourceSelection_v14768)+3) ) - (* (( (ptr) destSelection_v14796)+3) )), MAX((int)(word), x391, 0)); }; SOURCE(38988, 91) secondStart_v14980 = ((* (( (ptr) sourceSelection_v14768)+3) ) + (* (( (ptr) sourceSelection_v14768)+4) )); SOURCE(39082, 172) { word x392; secondLength_v15008 = (x392 = (((* (( (ptr) destSelection_v14796)+3) ) + (* (( (ptr) destSelection_v14796)+4) )) - ((* (( (ptr) sourceSelection_v14768)+3) ) + (* (( (ptr) sourceSelection_v14768)+4) ))), MAX((int)(word), x392, 0)); }; SOURCE(39257, 47) (* (( (ptr) sourceSelection_v14768)+3) ) = firstStart_v14924; SOURCE(39306, 49) (* (( (ptr) sourceSelection_v14768)+4) ) = firstLength_v14952; SOURCE(39357, 46) (* (( (ptr) destSelection_v14796)+3) ) = secondStart_v14980; SOURCE(39405, 48) (* (( (ptr) destSelection_v14796)+4) ) = secondLength_v15008; SOURCE(39455, 21) sourceInterval_v14824 = 0; }; }; SOURCE(39480, 131) if (( (int)(* (( (ptr) sourceSelection_v14768)+3) ) < (int)(* (( (ptr) destSelection_v14796)+3) ))) { SOURCE(39556, 55) destMovesForward_v14880 = (* (( (ptr) sourceSelection_v14768)+4) ); }; }; SOURCE(39615, 339) if (((* (ptr) sourceSelection_v14768 ) == (* (ptr) destSelection_v14796 ))) { SOURCE(39671, 74) { W3 var_c59512; (void) ReplaceSelectionWithSavedInterval_P3360((word) &var_c59512, sourceSelection_v14768, 0, 0, 0); }; SOURCE(39747, 55) (* (( (ptr) destSelection_v14796)+5) ) = (* (( (ptr) sourceSelection_v14768)+5) ); } else { SOURCE(39811, 143) (void) ReplaceSelectionWithSavedInterval_P3360((word) &var_c0532, sourceSelection_v14768, 0, 0, 1); var_c0696 = var_c0532.f0; if ((0 == var_c0696)) { SOURCE(39900, 54) (* (( (ptr) (* (( (ptr) sourceSelection_v14768)+1) ))+12) ) = 0; }; }; }; } else { SOURCE(39964, 108) if (((* (ptr) sourceSelection_v14768 ) != (* (ptr) destSelection_v14796 ))) { SOURCE(40018, 54) (* (( (ptr) (* (( (ptr) sourceSelection_v14768)+1) ))+12) ) = 0; }; }; SOURCE(40075, 86) (* (( (ptr) destSelection_v14796)+3) ) = ((* (( (ptr) destSelection_v14796)+3) ) - destMovesForward_v14880); SOURCE(40163, 75) { W3 var_c59544; (void) ReplaceSelectionWithSavedInterval_P3360((word) &var_c59544, destSelection_v14796, sourceInterval_v14824, 1, 1); }; SOURCE(40240, 52) (* (( (ptr) (* (( (ptr) destSelection_v14796)+1) ))+12) ) = 0; } static void Transpose_P3540(target_v10724) word target_v10724; { register ptr gf_c62360 = (ptr) &globalframe; /* Transpose: */ SOURCE(40298, 229) SOURCE(40371, 26) if ((target_v10724 == 2)) { SOURCE(40397, 5) (void) XR_RaiseUnnamedError(); }; SOURCE(40404, 49) { word pd393; pd393 = (* (( (ptr) (* (( (ptr) gf_c62360)+310)/* var_c55640 */ ))+78) ); (void) ( *( (fPt) ((* (ptr) pd393 ))))((* ((( (ptr) gf_c62360)+151)) ), pd393); }; SOURCE(40455, 17) (void) SelectionStates_P3600(); SOURCE(40474, 53) { word pd394; pd394 = (* (( (ptr) (* (( (ptr) gf_c62360)+310)/* var_c55640 */ ))+78) ); (void) ( *( (fPt) ((* (ptr) pd394 ))))((* ((( (ptr) gf_c62360)+152)) ), pd394); }; } static void SelectionStates_P3600() { register ptr gf_c62392 = (ptr) &globalframe; W8 var_c0536; word var_c0697; W8 var_c0537; word var_c0698; /* SelectionStates: */ SOURCE(40533, 388) SOURCE(40559, 52) { word pd395; pd395 = (* (( (ptr) (* (( (ptr) gf_c62392)+310)/* var_c55640 */ ))+78) ); (void) ( *( (fPt) ((* (ptr) pd395 ))))((* ((( (ptr) gf_c62392)+153)) ), pd395); }; SOURCE(40613, 89) { word pd396; pd396 = (* (( (ptr) (* (( (ptr) gf_c62392)+312)/* var_c56536 */ ))+63) ); (void) ( *( (fPt) ((* (ptr) pd396 ))))((word) &var_c0536, 0, pd396); }; var_c0697 = var_c0536.f7; if ((0 == var_c0697)) { SOURCE(40667, 35) { word pd397; pd397 = (* (( (ptr) (* (( (ptr) gf_c62392)+310)/* var_c55640 */ ))+78) ); (void) ( *( (fPt) ((* (ptr) pd397 ))))((* ((( (ptr) gf_c62392)+154)) ), pd397); }; }; SOURCE(40704, 72) { word pd398; pd398 = (* (( (ptr) (* (( (ptr) gf_c62392)+310)/* var_c55640 */ ))+78) ); (void) ( *( (fPt) ((* (ptr) pd398 ))))((* ((( (ptr) gf_c62392)+155)) ), pd398); }; SOURCE(40779, 91) { word pd399; pd399 = (* (( (ptr) (* (( (ptr) gf_c62392)+312)/* var_c56536 */ ))+63) ); (void) ( *( (fPt) ((* (ptr) pd399 ))))((word) &var_c0537, 1, pd399); }; var_c0698 = var_c0537.f7; if ((0 == var_c0698)) { SOURCE(40835, 35) { word pd400; pd400 = (* (( (ptr) (* (( (ptr) gf_c62392)+310)/* var_c55640 */ ))+78) ); (void) ( *( (fPt) ((* (ptr) pd400 ))))((* ((( (ptr) gf_c62392)+154)) ), pd400); }; }; SOURCE(40872, 49) { word pd401; pd401 = (* (( (ptr) (* (( (ptr) gf_c62392)+310)/* var_c55640 */ ))+78) ); (void) ( *( (fPt) ((* (ptr) pd401 ))))((* ((( (ptr) gf_c62392)+156)) ), pd401); }; } static word SoundListFromIntervalSpecs_P3660(intervalSpecs_v10800, lengthOfRopeInterval_v10828) word intervalSpecs_v10800; word lengthOfRopeInterval_v10828; { word soundList_v10872; word lastSoundEnd_v15052 = 0; /* SoundListFromIntervalSpecs: */ SOURCE(40925, 521) SOURCE(40925, 521) soundList_v10872 = 0; SOURCE(41116, 209) { register word l_v15096; l_v15096 = intervalSpecs_v10800; lab_L100040: ; if ((l_v15096 != 0)) { } else { goto lab_L100037; }; SOURCE(41188, 82) { W2 var_c59576; var_c59576.f0 = ((* (ptr) l_v15096 ) - lastSoundEnd_v15052); var_c59576.f1 = (* (( (ptr) l_v15096)+1) ); soundList_v10872 = (word) AppendSound_P3960(soundList_v10872, var_c59576); }; SOURCE(41272, 53) lastSoundEnd_v15052 = ((* (ptr) l_v15096 ) + (* (( (ptr) l_v15096)+1) )); l_v15096 = (* (( (ptr) l_v15096)+2) ); goto lab_L100040; lab_L100037: ; }; SOURCE(41327, 119) if (( (int)lengthOfRopeInterval_v10828 > (int)lastSoundEnd_v15052)) { SOURCE(41371, 75) { W2 var_c59608; var_c59608.f0 = (lengthOfRopeInterval_v10828 - lastSoundEnd_v15052); var_c59608.f1 = 0; soundList_v10872 = (word) AppendSound_P3960(soundList_v10872, var_c59608); }; }; SOURCE(40925, 521) return(soundList_v10872); } static void ExtractSoundList_P3720(voiceViewerInfo_v10932, soundInterval_v10960) word voiceViewerInfo_v10932; word soundInterval_v10960; { word soughtStart_v15140; word soughtEnd_v15168; word currStart_v15196 = 0; word currEnd_v15224 = 0; word thisSilence_v15252; word thisSound_v15280; /* ExtractSoundList: */ SOURCE(41450, 975) SOURCE(41568, 51) soughtStart_v15140 = (* (( (ptr) soundInterval_v10960)+1) ); SOURCE(41621, 64) soughtEnd_v15168 = (soughtStart_v15140 + (* (( (ptr) soundInterval_v10960)+2) )); SOURCE(41746, 679) { register word l_v15324; l_v15324 = (* (( (ptr) voiceViewerInfo_v10932)+5) ); lab_L100044: ; if ( ( (l_v15324 != 0) ? ( (int)soughtEnd_v15168 > (int)currEnd_v15224) : 0 ) ) { } else { goto lab_L100041; }; SOURCE(41858, 19) currStart_v15196 = currEnd_v15224; SOURCE(41879, 29) thisSilence_v15252 = (* (ptr) l_v15324 ); SOURCE(41910, 25) thisSound_v15280 = (* (( (ptr) l_v15324)+1) ); SOURCE(41937, 45) currEnd_v15224 = ((currStart_v15196 + thisSilence_v15252) + thisSound_v15280); SOURCE(41984, 441) if (( (int)soughtStart_v15140 < (int)currEnd_v15224)) { SOURCE(42018, 174) if (( (int)soughtStart_v15140 > (int)currStart_v15196)) { SOURCE(42055, 66) { word x402; thisSound_v15280 = (thisSound_v15280 - (x402 = ((soughtStart_v15140 - currStart_v15196) - thisSilence_v15252), MAX((int)(word), x402, 0))); }; SOURCE(42123, 69) thisSilence_v15252 = (thisSilence_v15252 - (MIN((int)(word), (soughtStart_v15140 - currStart_v15196), thisSilence_v15252) )); }; SOURCE(42195, 159) if (( (int)soughtEnd_v15168 < (int)currEnd_v15224)) { SOURCE(42228, 64) { word x403; thisSilence_v15252 = (thisSilence_v15252 - (x403 = ((currEnd_v15224 - soughtEnd_v15168) - thisSound_v15280), MAX((int)(word), x403, 0))); }; SOURCE(42294, 60) thisSound_v15280 = (thisSound_v15280 - (MIN((int)(word), (currEnd_v15224 - soughtEnd_v15168), thisSound_v15280))); }; SOURCE(42357, 68) { W2 var_c59640; var_c59640.f0 = thisSilence_v15252; var_c59640.f1 = thisSound_v15280; (void) AppendSoundToSoundInterval_P4020(soundInterval_v10960, var_c59640); }; }; l_v15324 = (* (( (ptr) l_v15324)+2) ); goto lab_L100044; lab_L100041: ; }; } static void ReplaceSoundList_P3780(voiceViewerInfo_v11020, cutStart_v11048, cutLength_v11076, replacement_v11104) word voiceViewerInfo_v11020; word cutStart_v11048; word cutLength_v11076; word replacement_v11104; { register ptr gf_c62424 = (ptr) &globalframe; word tail_v15368 = 0; register word workingPtr_v15396 = 0; word endCurrSound_v15424 = 0; word startCurrSound_v15452 = 0; /* ReplaceSoundList: */ SOURCE(42439, 1761) SOURCE(42668, 749) if (( (int)cutStart_v11048 == (int)0)) { SOURCE(42692, 32) tail_v15368 = (* (( (ptr) voiceViewerInfo_v11020)+5) ); SOURCE(42726, 32) (* (( (ptr) voiceViewerInfo_v11020)+5) ) = 0; } else { SOURCE(42767, 177) workingPtr_v15396 = (* (( (ptr) voiceViewerInfo_v11020)+5) ); lab_L100048: ; SOURCE(42830, 79) endCurrSound_v15424 = ((endCurrSound_v15424 + (* (ptr) workingPtr_v15396 )) + (* (( (ptr) workingPtr_v15396)+1) )); SOURCE(42911, 33) if (( (int)endCurrSound_v15424 >= (int)cutStart_v11048)) { SOURCE(42944, 12) goto lab_L100046; }; workingPtr_v15396 = (* (( (ptr) workingPtr_v15396)+2) ); goto lab_L100048; lab_L100046: ; SOURCE(42958, 22) tail_v15368 = (* (( (ptr) workingPtr_v15396)+2) ); SOURCE(42982, 21) (* (( (ptr) workingPtr_v15396)+2) ) = 0; SOURCE(43006, 411) if (( (int)endCurrSound_v15424 > (int)cutStart_v11048)) { SOURCE(43086, 331) { word silenceToMove_v15496; word soundToMove_v15524; SOURCE(43089, 74) { word x404; silenceToMove_v15496 = (x404 = ((endCurrSound_v15424 - cutStart_v11048) - (* (( (ptr) workingPtr_v15396)+1) )), MAX((int)(word), x404, 0)); }; SOURCE(43165, 70) { word x405; soundToMove_v15524 = (x405 = (* (( (ptr) workingPtr_v15396)+1) ), MIN((int)(word), (endCurrSound_v15424 - cutStart_v11048), x405)); }; SOURCE(43237, 47) { word var_c59672; var_c59672 = XR_NewObject(12, (* (( (ptr) gf_c62424)+25) )); (* (ptr) var_c59672 ) = silenceToMove_v15496; (* (( (ptr) var_c59672)+1) ) = soundToMove_v15524; (* (( (ptr) var_c59672)+2) ) = tail_v15368; tail_v15368 = var_c59672; }; SOURCE(43286, 67) (* (ptr) workingPtr_v15396 ) = ((* (ptr) workingPtr_v15396 ) - silenceToMove_v15496); SOURCE(43355, 62) (* (( (ptr) workingPtr_v15396)+1) ) = ((* (( (ptr) workingPtr_v15396)+1) ) - soundToMove_v15524); }; }; }; SOURCE(43423, 16) endCurrSound_v15424 = 0; SOURCE(43441, 199) lab_L100051: ; SOURCE(43444, 29) startCurrSound_v15452 = endCurrSound_v15424; SOURCE(43475, 35) if (( (int)startCurrSound_v15452 == (int)cutLength_v11076)) { SOURCE(43510, 4) goto lab_L100050; }; SOURCE(43516, 67) endCurrSound_v15424 = ((endCurrSound_v15424 + (* (ptr) tail_v15368 )) + (* (( (ptr) tail_v15368)+1) )); SOURCE(43585, 33) if (( (int)endCurrSound_v15424 > (int)cutLength_v11076)) { SOURCE(43618, 4) goto lab_L100050; }; SOURCE(43624, 16) tail_v15368 = (* (( (ptr) tail_v15368)+2) ); goto lab_L100051; lab_L100050: ; SOURCE(43652, 295) if (( (int)startCurrSound_v15452 < (int)cutLength_v11076)) { SOURCE(43740, 207) { word silenceToSave_v15568; word soundToSave_v15596; SOURCE(43742, 69) { word x406; silenceToSave_v15568 = (x406 = ((endCurrSound_v15424 - cutLength_v11076) - (* (( (ptr) tail_v15368)+1) )), MAX((int)(word), x406, 0)); }; SOURCE(43813, 65) { word x407; soundToSave_v15596 = (x407 = (* (( (ptr) tail_v15368)+1) ), MIN((int)(word), (endCurrSound_v15424 - cutLength_v11076), x407)); }; SOURCE(43880, 34) (* (ptr) tail_v15368 ) = silenceToSave_v15568; SOURCE(43916, 31) (* (( (ptr) tail_v15368)+1) ) = soundToSave_v15596; }; }; SOURCE(43951, 95) if ((replacement_v11104 == 0)) { SOURCE(43977, 24) replacement_v11104 = tail_v15368; } else { SOURCE(44001, 45) (void) AppendSoundListToSoundList_P4080(replacement_v11104, tail_v15368); }; SOURCE(44048, 152) if (((* (( (ptr) voiceViewerInfo_v11020)+5) ) == 0)) { SOURCE(44088, 45) (* (( (ptr) voiceViewerInfo_v11020)+5) ) = replacement_v11104; } else { SOURCE(44133, 67) (void) AppendSoundListToSoundList_P4080((* (( (ptr) voiceViewerInfo_v11020)+5) ), replacement_v11104); }; } static void SoundChars_P3840(formal_c0584, viewerInfo_v11164, skipChars_v11192) word formal_c0584; word viewerInfo_v11164; word skipChars_v11192; { W15 var_c62456; register ptr gf_c62488 = (ptr) &globalframe; /* declaration of soundRope_v11236 skipped */ word remnant_v11264; /* declaration of var_c59704 skipped */ word soundList_v15640; /* declaration of partiallyFilled_v15668 skipped */ /* declaration of partsFilled_v15696 skipped */ /* declaration of soundMajority_v15724 skipped */ /* declaration of samplesAccounted_v15752 skipped */ /* declaration of soundComponents_v15780 skipped */ word skipping_v15808; word skipSamples_v15836; /* SoundChars: */ SOURCE(44204, 2982) { word tmpAddr408; tmpAddr408 = (word) (( (ptr) &var_c62456)+5)/* var_c59704 */ ; (* (ptr) tmpAddr408 ) = ( ((word) (fPt) AddChars_P5568) ); (* (( (ptr) tmpAddr408) + 1) ) = 1; }; SOURCE(44204, 2982) (* (( (ptr) &var_c62456)+4)/* soundRope_v11236 */ ) = 0; SOURCE(44334, 61) soundList_v15640 = (* (( (ptr) viewerInfo_v11164)+5) ); SOURCE(44397, 32) (* (( (ptr) &var_c62456)+7)/* partiallyFilled_v15668 */ ) = 0; SOURCE(44431, 62) (* (( (ptr) &var_c62456)+8)/* partsFilled_v15696 */ ) = 0; SOURCE(44574, 81) (* (( (ptr) &var_c62456)+13)/* samplesAccounted_v15752 */ ) = 0; (* (( (ptr) &var_c62456)+14)/* soundComponents_v15780 */ ) = 0; SOURCE(44657, 31) skipping_v15808 = ( (int)skipChars_v11192 > (int)0); SOURCE(44690, 66) skipSamples_v15836 = IOP2( * , (int)skipChars_v11192, (int)2000); SOURCE(46362, 610) { register word l_v16072; l_v16072 = soundList_v15640; lab_L100056: ; if ((l_v16072 != 0)) { } else { goto lab_L100053; }; { word silence_v16116; word sound_v16144; SOURCE(46434, 30) silence_v16116 = (* (ptr) l_v16072 ); SOURCE(46466, 26) sound_v16144 = (* (( (ptr) l_v16072)+1) ); SOURCE(46494, 478) if ((0 != skipping_v15808)) { SOURCE(46514, 366) if (( (int)silence_v16116 >= (int)skipSamples_v15836)) { SOURCE(46548, 31) silence_v16116 = (silence_v16116 - skipSamples_v15836); SOURCE(46581, 16) skipping_v15808 = 0; SOURCE(46599, 39) (void) AddChars_P5568(silence_v16116, 0, (word) (( (bPt) &var_c62456)+20)/* var_c59704 */ ); SOURCE(46640, 37) (void) AddChars_P5568(sound_v16144, 1, (word) (( (bPt) &var_c62456)+20)/* var_c59704 */ ); } else { SOURCE(46687, 35) skipSamples_v15836 = (skipSamples_v15836 - silence_v16116); SOURCE(46724, 156) if (( (int)sound_v16144 >= (int)skipSamples_v15836)) { SOURCE(46756, 27) sound_v16144 = (sound_v16144 - skipSamples_v15836); SOURCE(46785, 16) skipping_v15808 = 0; SOURCE(46803, 37) (void) AddChars_P5568(sound_v16144, 1, (word) (( (bPt) &var_c62456)+20)/* var_c59704 */ ); } else { SOURCE(46847, 33) skipSamples_v15836 = (skipSamples_v15836 - sound_v16144); }; }; } else { SOURCE(46894, 39) (void) AddChars_P5568(silence_v16116, 0, (word) (( (bPt) &var_c62456)+20)/* var_c59704 */ ); SOURCE(46935, 37) (void) AddChars_P5568(sound_v16144, 1, (word) (( (bPt) &var_c62456)+20)/* var_c59704 */ ); }; }; l_v16072 = (* (( (ptr) l_v16072)+2) ); goto lab_L100056; lab_L100053: ; }; SOURCE(46983, 107) if ((0 != (* (( (ptr) &var_c62456)+7)/* partiallyFilled_v15668 */ ))) { remnant_v11264 = (((* (( (ptr) &var_c62456)+8)/* partsFilled_v15696 */ ) * 500) + (* (( (ptr) &var_c62456)+13)/* samplesAccounted_v15752 */ )); } else { remnant_v11264 = 0; }; SOURCE(47092, 94) { word pd409; pd409 = (* (( (ptr) (* (( (ptr) gf_c62488)+310)/* var_c55640 */ ))+64) ); (* (( (ptr) &var_c62456)+4)/* soundRope_v11236 */ ) = (word) ( *( (fPt) ((* (ptr) pd409 ))))((* (( (ptr) &var_c62456)+4) /* soundRope_v11236 */ ), (* (( (ptr) viewerInfo_v11164)+7) ), skipChars_v11192, pd409); }; /* removed tail goto */ (* (ptr) formal_c0584 ) = (* (( (ptr) &var_c62456)+4)/* soundRope_v11236 */ ); (* (( (ptr) formal_c0584)+1) ) = remnant_v11264; return; } static void AddChars_P5568(length_v16016, sound_v16044, formal_c62584) word length_v16016; word sound_v16044; word formal_c62584; { W6 var_c62520; register ptr gf_c62552 = (ptr) &globalframe; /* declaration of var_c59736 skipped */ formal_c62584 = (formal_c62584 - 20); var_c62520.f0 = formal_c62584; /* AddChars: */ SOURCE(44759, 1599) { word tmpAddr410; tmpAddr410 = (word) (( (ptr) &var_c62520)+4)/* var_c59736 */ ; (* (ptr) tmpAddr410 ) = ( ((word) (fPt) AddToPartChar_P5724) ); (* (( (ptr) tmpAddr410) + 1) ) = 1; }; SOURCE(45949, 112) lab_L100059: ; if ( ( (0 != (* (( (ptr) formal_c62584)+7) )) ? ( (int)length_v16016 > (int)0) : 0 ) ) { } else { goto lab_L100057; }; { word taken_v16384; SOURCE(45987, 41) taken_v16384 = (word) AddToPartChar_P5724(length_v16016, sound_v16044, (word) (( (bPt) &var_c62520)+16)/* var_c59736 */ ) ; SOURCE(46030, 31) length_v16016 = (length_v16016 - taken_v16384); }; goto lab_L100059; lab_L100057: ; SOURCE(46064, 198) lab_L100062: ; if (( (int)length_v16016 >= (int)2000)) { } else { goto lab_L100060; }; SOURCE(46121, 76) { word var_c59768; { word pd411; word pd412; if ((0 != sound_v16044)) { pd411 = (* (( (ptr) (* (( (ptr) gf_c62552)+302)/* var_c53816 */ ))+37) ); var_c59768 = (word) ( *( (fPt) ((* (ptr) pd411 ))))(80, pd411); } else { pd412 = (* (( (ptr) (* (( (ptr) gf_c62552)+302)/* var_c53816 */ ))+37) ); var_c59768 = (word) ( *( (fPt) ((* (ptr) pd412 ))))(33, pd412); }; }; { word pd413; pd413 = (* (( (ptr) (* (( (ptr) gf_c62552)+302)/* var_c53816 */ ))+6) ); (* (( (ptr) formal_c62584)+4) ) = (word) ( *( (fPt) ((* (ptr) pd413 ))))((* (( (ptr) formal_c62584)+4) ), var_c59768, pd413) ; }; }; SOURCE(46199, 63) length_v16016 = (length_v16016 - 2000); goto lab_L100062; lab_L100060: ; SOURCE(46265, 93) lab_L100065: ; if (( (int)length_v16016 > (int)0)) { } else { goto lab_L100063; }; { word taken_v16428; SOURCE(46283, 41) taken_v16428 = (word) AddToPartChar_P5724(length_v16016, sound_v16044, (word) (( (bPt) &var_c62520)+16)/* var_c59736 */ ) ; SOURCE(46326, 32) length_v16016 = (length_v16016 - taken_v16428); }; goto lab_L100065; lab_L100063: ; } static word AddToPartChar_P5724(availableSamples_v16264, sound_v16292, formal_c62648) word availableSamples_v16264; word sound_v16292; word formal_c62648; { register ptr gf_c62616 = (ptr) &globalframe; word usedSamples_v16336; formal_c62648 = (formal_c62648 - 16); /* AddToPartChar: */ SOURCE(44809, 1132) SOURCE(44939, 22) (* (( (ptr) (* (ptr) formal_c62648 ))+7) ) = 1; SOURCE(44963, 91) { word x414; word idx415; usedSamples_v16336 = ( idx415 = (word) (x414 = (500 - (* (( (ptr) (* (ptr) formal_c62648 ))+13) )), MIN((int)(word), availableSamples_v16264, x414)), BCK(idx415, 501) ); }; SOURCE(45056, 49) { word idx416; (* (( (ptr) (* (ptr) formal_c62648 ))+13) ) = ( idx416 = (word) ((* (( (ptr) (* (ptr) formal_c62648 ))+13) ) + usedSamples_v16336), BCK(idx416, 501) ); }; SOURCE(45107, 61) if ((0 != sound_v16292)) { SOURCE(45121, 47) { word idx417; (* (( (ptr) (* (ptr) formal_c62648 ))+14) ) = ( idx417 = (word) ((* (( (ptr) (* (ptr) formal_c62648 ))+14) ) + usedSamples_v16336), BCK(idx417, 501) ); }; }; SOURCE(45170, 771) if (((* (( (ptr) (* (ptr) formal_c62648 ))+13) ) == 500)) { SOURCE(45238, 87) { word idx418; (* ((( (ptr) (* (ptr) formal_c62648 ))+9)+( idx418 = (* (( (ptr) (* (ptr) formal_c62648 ))+8) ), BCK(idx418, 4) )) ) = ((* (( (ptr) (* (ptr) formal_c62648 ))+14) ) >= 250); }; SOURCE(45327, 20) (* (( (ptr) (* (ptr) formal_c62648 ))+13) ) = 0; SOURCE(45349, 19) (* (( (ptr) (* (ptr) formal_c62648 ))+14) ) = 0; SOURCE(45370, 29) { word idx419; (* (( (ptr) (* (ptr) formal_c62648 ))+8) ) = ( idx419 = (word) ((* (( (ptr) (* (ptr) formal_c62648 ))+8) ) + 1), BCK(idx419, 5) ); }; SOURCE(45401, 540) if (((* (( (ptr) (* (ptr) formal_c62648 ))+8) ) == 4)) { SOURCE(45464, 477) { word binaryOfChar_v16472 = 0; SOURCE(45491, 15) (* (( (ptr) (* (ptr) formal_c62648 ))+8) ) = 0; SOURCE(45508, 23) (* (( (ptr) (* (ptr) formal_c62648 ))+7) ) = 0; SOURCE(45533, 138) { register word i_v16516 = 0; if (( (int)i_v16516 > (int)3)) { goto lab_L100066; }; lab_L100069: ; SOURCE(45596, 75) { word tc420; if ((0 != (* ((( (ptr) (* (ptr) formal_c62648 ))+9)+BCK(i_v16516, 4)) ))) { tc420 = (word) 1; } else { tc420 = (word) 0; }; binaryOfChar_v16472 = (IOP2( * , (int)binaryOfChar_v16472, (int)2) + tc420); }; if (( (int)i_v16516 >= (int)3)) { goto lab_L100066; }; i_v16516 = (i_v16516 + 1); goto lab_L100069; lab_L100066: ; }; SOURCE(45673, 268) { word var_c59800; { word pd421; word pd422; if (( (int)binaryOfChar_v16472 != (int)0)) { pd421 = (* (( (ptr) (* (( (ptr) gf_c62616)+302)/* var_c53816 */ ))+37) ); var_c59800 = (word) ( *( (fPt) ((* (ptr) pd421 ))))((binaryOfChar_v16472 + 65), pd421); } else { pd422 = (* (( (ptr) (* (( (ptr) gf_c62616)+302)/* var_c53816 */ ))+37) ); var_c59800 = (word) ( *( (fPt) ((* (ptr) pd422 ))))(33, pd422); }; }; { word pd423; pd423 = (* (( (ptr) (* (( (ptr) gf_c62616)+302)/* var_c53816 */ ))+6) ); (* (( (ptr) (* (ptr) formal_c62648 ))+4) ) = (word) ( *( (fPt) ((* (ptr) pd423 ))))((* (( (ptr) (* (ptr) formal_c62648 ))+4) ), var_c59800, pd423); }; }; }; }; }; SOURCE(44809, 1132) return(usedSamples_v16336); } static void LastSilenceInSoundList_P3900(formal_c0603, soundList_v11324, lengthGreaterThan_v11352) word formal_c0603; word soundList_v11324; word lengthGreaterThan_v11352; { word startsAt_v11396; word lasts_v11424; word l_v16560; word currSilenceStart_v16588 = 0; /* LastSilenceInSoundList: */ SOURCE(47191, 432) SOURCE(47191, 432) lasts_v11424 = (word) -1; SOURCE(47342, 42) l_v16560 = soundList_v11324; SOURCE(47413, 210) lab_L100073: ; if ((l_v16560 != 0)) { } else { goto lab_L100071; }; SOURCE(47430, 100) if (( (int)(* (ptr) l_v16560 ) > (int)lengthGreaterThan_v11352)) { SOURCE(47477, 27) startsAt_v11396 = currSilenceStart_v16588; SOURCE(47506, 24) lasts_v11424 = (* (ptr) l_v16560 ); }; SOURCE(47533, 69) currSilenceStart_v16588 = ((currSilenceStart_v16588 + (* (ptr) l_v16560 )) + (* (( (ptr) l_v16560)+1) )); SOURCE(47604, 19) l_v16560 = (* (( (ptr) l_v16560)+2) ); goto lab_L100073; lab_L100071: ; /* removed tail goto */ (* (ptr) formal_c0603 ) = startsAt_v11396; (* (( (ptr) formal_c0603)+1) ) = lasts_v11424; return; } static word AppendSound_P3960(list_v11484, entry_v11512) word list_v11484; W2 entry_v11512; { register ptr gf_c62680 = (ptr) &globalframe; word var_c11556; word oneElementList_v16632; word hangOffPoint_v16660; /* AppendSound: */ SOURCE(47627, 412) SOURCE(47756, 62) oneElementList_v16632 = XR_NewObject(12, (* (( (ptr) gf_c62680)+25) )); (* (W2Pt) oneElementList_v16632 ) = entry_v11512; SOURCE(47820, 48) hangOffPoint_v16660 = list_v11484; SOURCE(47870, 42) if ((list_v11484 == 0)) { SOURCE(47889, 23) return(oneElementList_v16632); }; SOURCE(47914, 73) lab_L100076: ; if (((* (( (ptr) hangOffPoint_v16660)+2) ) != 0)) { } else { goto lab_L100074; }; SOURCE(47947, 40) hangOffPoint_v16660 = (* (( (ptr) hangOffPoint_v16660)+2) ); goto lab_L100076; lab_L100074: ; SOURCE(47989, 34) (* (( (ptr) hangOffPoint_v16660)+2) ) = oneElementList_v16632; SOURCE(48025, 14) return(list_v11484); } static void AppendSoundToSoundInterval_P4020(soundInterval_v11616, entry_v11644) word soundInterval_v11616; W2 entry_v11644; { register ptr gf_c62712 = (ptr) &globalframe; word oneElementList_v16704; word hangOffPoint_v16732; /* AppendSoundToSoundInterval: */ SOURCE(48043, 442) SOURCE(48162, 62) oneElementList_v16704 = XR_NewObject(12, (* (( (ptr) gf_c62712)+25) )); (* (W2Pt) oneElementList_v16704 ) = entry_v11644; SOURCE(48226, 67) hangOffPoint_v16732 = (* (( (ptr) soundInterval_v11616)+3) ); SOURCE(48295, 76) if ((hangOffPoint_v16732 == 0)) { SOURCE(48323, 40) (* (( (ptr) soundInterval_v11616)+3) ) = oneElementList_v16704; SOURCE(48365, 6) return; }; SOURCE(48375, 73) lab_L100079: ; if (((* (( (ptr) hangOffPoint_v16732)+2) ) != 0)) { } else { goto lab_L100077; }; SOURCE(48408, 40) hangOffPoint_v16732 = (* (( (ptr) hangOffPoint_v16732)+2) ); goto lab_L100079; lab_L100077: ; SOURCE(48450, 35) (* (( (ptr) hangOffPoint_v16732)+2) ) = oneElementList_v16704; } static void AppendSoundListToSoundList_P4080(head_v11704, tail_v11732) word head_v11704; word tail_v11732; { word hangOffPoint_v16776; /* AppendSoundListToSoundList: */ SOURCE(48489, 525) SOURCE(48569, 48) hangOffPoint_v16776 = head_v11704; SOURCE(48619, 25) if ((tail_v11732 == 0)) { SOURCE(48638, 6) return; }; SOURCE(48646, 73) lab_L100082: ; if (((* (( (ptr) hangOffPoint_v16776)+2) ) != 0)) { } else { goto lab_L100080; }; SOURCE(48679, 40) hangOffPoint_v16776 = (* (( (ptr) hangOffPoint_v16776)+2) ); goto lab_L100082; lab_L100080: ; SOURCE(48721, 265) if (( (int)(* (( (ptr) hangOffPoint_v16776)+1) ) == (int)0) || ( (int)(* (ptr) tail_v11732 ) == (int)0)) { SOURCE(48819, 70) (* (( (ptr) hangOffPoint_v16776)+1) ) = ((* (( (ptr) hangOffPoint_v16776)+1) ) + (* (( (ptr) tail_v11732)+1) )); SOURCE(48891, 76) (* (ptr) hangOffPoint_v16776 ) = ((* (ptr) hangOffPoint_v16776 ) + (* (ptr) tail_v11732 )); SOURCE(48969, 17) tail_v11732 = (* (( (ptr) tail_v11732)+2) ); }; SOURCE(48989, 25) (* (( (ptr) hangOffPoint_v16776)+2) ) = tail_v11732; } /* file: VoiceViewersImpl, module: VoiceViewersImpl, compiled at: June 7, 1992 11:37:38 am PDT */ extern void XR_install_VoiceViewersImpl() { NoName_Q6192(); } extern void XR_run_VoiceViewersImpl() { XR_Start(&globalframe); }