Scanning special file <In$Dir>.Special
Scanning special file Assembler
Scanning special file LibHandler
Scanning special file Wimp
Scanning special file CAssembler
Scanning <In$Dir>.RiscOS
Scanning <BasicV$Lib>.LibHandler
<BasicV$Lib>.LibHandler 16.2 warning 12: Expecting a string after LIBRARY/INSTALL
Scanning <BasicV$Lib>.CAsm
Scanning <BasicV$Lib>.Template
Scanning <CAsm$Dir>.hc.DEFAULT
Scanning <CAsm$Dir>.hc.stdio
Scanning <CAsm$Dir>.hc.stdlib
Scanning <CAsm$Dir>.hc.string
Scanning <CAsm$Dir>.hc.message
Scanning <CAsm$Dir>.hc.wimp
Scanning <BasCompressFE$Dir>.InfoDBox
Scanning <BasCompressFE$Dir>.IconBar
Scanning <BasicV$Lib>.FileType
Scanning <BasicV$Lib>.IntMath
Scanning <BasicV$Lib>.ModeInfo
Scanning <BasicV$Lib>.Wimp
<BasicV$Lib>.Wimp 100.1 warning 21: Routine PROC_Icon_Bar_Icon already defined at <BasCompressFE$Dir>.IconBar 11
<BasicV$Lib>.Wimp 201.1 warning 21: Routine PROC_User_Message_Acknowledge already defined at <In$Dir>.RiscOS 1638
<BasicV$Lib>.Wimp 232.1 warning 21: Routine PROC_User_Message already defined at <In$Dir>.RiscOS 1976
Scanning <BasicV_Assembler$Lib>.Misc
Scanning <BasicV$Lib>.Heap
Scanning <BasicV$Lib>.Message
Scanning <BasicV$Lib>.NullReason

Unused routine(s):	PROCMsg2, PROCMsgC, PROC_Activate_Wimp, PROC_Align_Pane, PROC_Align_Pane_Aux, PROC_BSSalign, PROC_BorderIcon, PROC_Bring_Window_To_Front, PROC_Bump_Icon, PROC_Change_Icon, PROC_Check_Icon_In_Range, PROC_Claim_Null_Reason, PROC_Claim_Null_ReasonP, PROC_Claim_Null_Reason_P, PROC_Claim_RAM_Load, PROC_Claim_RAM_Save, PROC_Clone_TemplateI_Pointer, PROC_Clone_TemplateI_Titled_Pointer, PROC_Clone_Template_Pointer, PROC_Clone_Template_Titled_Pointer, PROC_Confirm, PROC_Confirm2, PROC_Confirm_Aux, PROC_Delete_Confirm, PROC_Delete_FontWindow, PROC_Delete_Window, PROC_DragBoxScrollWindow, PROC_DragScrollWindow, PROC_Extend_Heap_Block, PROC_Finalise_Message_DataLoad, PROC_Find_ESG, PROC_ForceRedraw, PROC_Gain_Caret, PROC_Generic_Wimp_CloseDown, PROC_GetCaretIcon, PROC_GetPointerInfo, PROC_Get_Window_Origin, PROC_Key_Pressed_Confirm, PROC_Load_Confirm, PROC_Lose_Caret, PROC_Message_Pallette, PROC_Message_RAM_Fetch, PROC_Message_RAM_Transmit, PROC_Message_SetSlot, PROC_Mouse_Click_Confirm, PROC_Open_Pane_Underneath, PROC_Open_Window, PROC_Pointer_Entering_Window, PROC_Pointer_Leaving_Window, PROC_Query_Wimp_Global_Error, PROC_RAM_Load, PROC_RAM_WimpScrap_Load, PROC_Realloc_Heap_Block, PROC_Redraw_Window_Request, PROC_Release_Null_Reason, PROC_Release_Null_ReasonP, PROC_Release_Null_Reason_P, PROC_Release_RAM_Load, PROC_Release_RAM_Save, PROC_RemoveWorkareaPointer, PROC_Remove_Null_Reason, PROC_Remove_Null_ReasonP, PROC_Remove_Null_Reason_P, PROC_Report_Bad_SaveAs, PROC_Scroll_Request, PROC_Send_Save, PROC_SetWorkareaPointer, PROC_Set_Default_Choices, PROC_Set_Icon_Background, PROC_Set_Icon_Foreground, PROC_Set_Shade_Icon, PROC_Set_Title, PROC_Set_Window_BackCol, PROC_Set_Window_Extent, PROC_Stop_Action, PROC_Template_CloneI_Pointer, PROC_Template_CloneI_Titled_Pointer, PROC_Template_Clone_PositionX, PROC_Template_Clone_PositionY, PROC_Template_Clone_Titled_Pointer, PROC_Template_Create, PROC_Template_Create_Pointer, PROC_Template_Delete, PROC_UpdateText, PROC_UpdateTextFileSize, PROC_UpdateTextFixedFileSize, PROC_UpdateTextInt, PROC_User_Message_Recorded, PROC_add_local_label, PROC_alter_bit, PROC_assemble_CAsm_Application, PROC_assemble_CAsm_Module, PROC_assemble_library, PROC_debug_assemble_library, PROC_debug_assemble_library_show, PROC_declare_local_label, PROC_dim_array, PROC_get_screen_y_shifts, PROC_hard_init_assemble_library, PROC_initialise_local_labels, PROC_load_ARM_Object_library, PROC_load_assemble_library, PROC_menuitem_disable, PROC_menuitem_enable, PROC_menuitem_text, PROC_menuitem_tick, PROC_menuitem_toggletick, PROC_menuitem_untick, PROC_select_icon, PROC_test_CAsm_Application, PROC_unselect_icon, PROCcalloc, PROCderegistermenus, PROCdragpushscrollwindow, PROCdump, PROCmemcpy, PROCmemset, PROCout, PROCpushscrollwindow, PROCputzn, FN16bit, FNAddI, FNAddIS, FNAddImmediate, FNError, FNErrorBlock, FNMsgN, FNStackOverflow, FNStackOverflowN, FN_BSSa, FN_BSSd, FN_BSSn, FN_Claim_Heap_Block, FN_Clone_Template, FN_Clone_TemplateI, FN_Clone_TemplateI_Titled, FN_Clone_Template_Titled, FN_Date, FN_Dragged_, FN_Dragged_BoxScrollWindow, FN_Dragged_ScrollWindow, FN_Dragged_pushscrollwindow, FN_FileSize, FN_FixedFileSize, FN_Icon_To_Key, FN_Message_Read, FN_Message_Read_2, FN_Null_Reason_, FN_Null_Reason_dragpushscrollwindow, FN_Open_Window_Horz_Centered, FN_PSR_V_set, FN_Query_Icon_BackCol, FN_Query_Icon_BackCol_And_Delete, FN_Query_Icon_ForeCol, FN_Query_Icon_Shaded, FN_RAM_Load_, FN_RAM_Load_Completed_, FN_RAM_Load_Failed_, FN_RAM_Save_, FN_RAM_Save_Failed_, FN_ReadTextInt, FN_Read_String_Val, FN_Stop_Action_, FN_Template_CloneI_Titled, FN_Window_Open_P, FN_XExtend_Heap_Block, FN_XRealloc_Heap_Block, FN_define_local_label, FN_div_times, FN_find_local_label, FN_highest_mode_available, FN_int_log_10_int, FN_int_log_2_int, FN_local_label, FN_logical_screen_base, FN_max_int, FN_min_int, FN_physical_screen_base, FN_read_vdu_variable, FN_rol, FN_ror, FN_screen_base, FN_screen_y_addr, FNabort_dragpushscrollwindow, FNadd3, FNadrL, FNaoff, FNceiling, FNcescape, FNcmp, FNdate, FNdivrem, FNfadeitem3, FNfadeitem4, FNfloor, FNgb, FNgetsn, FNiprintf, FNldhw, FNldhwq, FNlduhw, FNlduhwq, FNlog2, FNmax, FNmin, FNmov, FNmov3, FNo, FNp_uxb, FNr, FNsetPSR_V, FNsthw, FNtickitem1, FNtolower, FNunion, FNunion_end, FNunion_start, FNuxb

Unused variable(s):	Buffer_Length%, Confirm_W%, Confirm_WPtr%, DragPushScrollW%, DragPushScrollX%, DragPushScrollY%, RAM_Load_Buffer_Length%, RAM_Load_Offset%, RAM_Load_Size%, RAM_Save_Length%, RAM_Save_Offset%, RAM_length%, RAM_start%, Wxmax%, Wxmin%, Wymax%, Wymin%, Xmax%, Xmin%, Ymax%, Ymin%, __union_P%, __union_max%, actual_i%, address%, align%, backcol%, buf%, byte%, cd%, child%, colour%, count%, ctable%, d%, d_size%, delta%, dest%, down_i%, dx%, dy%, e%, eigfactor%, esg%, file_length%, handle%, handle_p%, height%, in%, index%, max%, max_length%, max_library_assembler%, max_local_labels%, max_routines%, max_x%, max_y%, maxi%, min_x%, min_y%, mini%, more%, num_local_labels%, num_screen_y_shifts%, out%, p1%, p2%, parent%, pass_1_library_assembler%, pass_2_library_assembler%, pmax%, pmin%, power%, pressed_YES%, ra%, rb%, rd%, resize%, rn%, root_index%, rt%, rtemp%, scr_x%, scr_y%, selected%, shift%, source%, table%, taskhand%, taskid%, text%, total_size%, up_i%, width%, word%, x0%, x1%, xalign%, xextent%, y0%, y1%, yalign%, yextent%, Ra, Rd, Ri, Rt, Ru, Rx, addr, address, gb, global_error_block, l_R0, l_lr, label, length, sizeof_G, start, x, y, ConfirmHandle$, ConfirmMessage$, DragPushScrollD$, DragPushScrollN$, done$, dragged_BoxScrollWindow$, dragged_ScrollWindow$, handle$, l2$, label_1$, label_2$, local$, null$, prefix$, ptr$, reason$, result$, string$, template$, b%(), in%(), local_label_values%(), n%(), out%(), screen_y_shifts%(), library_assembler$(), local_label_strings$()

Parsing completed with 4 warnings, and no errors
Statistics:	421 integers, 468 reals, 82 strings, 13 integer arrays, one real array, 5 string arrays, 263 procedures, 199 functions
EVALs found at:	PROC_aux_load_library <BasicV$Lib>.LibHandler 17; 18, FNeval <BasicV$Lib>.LibHandler 48
DATAs found at:	PROC_Protect <BasCompressFE$Dir>.InfoDBox 20
READs found at:	PROC_Protect <BasCompressFE$Dir>.InfoDBox 12
Line numbers found at:	(none)
Creating RAM::0.$.Tmp
Output file size is 69908 bytes, = 50% of original file (saving 69204 bytes)
