Subversion Repositories Kolibri OS

Rev

Rev 3731 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3731 Rev 3755
Line 363... Line 363...
363
    call  draw_right_panel
363
    call  draw_right_panel
364
    call  draw_right_select_disk_button
364
    call  draw_right_select_disk_button
365
    jmp   still
365
    jmp   still
366
;---------------------------------------------------------------------
366
;---------------------------------------------------------------------
367
copy_folder_name:
367
copy_folder_name:
368
    mov  edi,read_folder_name+1  ;read_folder.name+1
368
    mov  edi,read_folder_name+1
369
@@:
369
.1:
370
    cld
370
    cld
-
 
371
@@:
371
    lodsb
372
    lodsb
372
    stosb
373
    stosb
373
    cmp al,0
374
    cmp al,0
374
    jne  @r
375
    jne  @r
375
    ret
376
    ret
376
;---------------------------------------------------------------------
377
;---------------------------------------------------------------------
377
copy_folder_name_1:
378
copy_folder_name_1:
378
    mov  edi,read_folder_1_name+1  ;read_folder_1.name+1
379
    mov  edi,read_folder_1_name+1
379
@@:
-
 
380
    cld
380
    jmp  copy_folder_name.1
-
 
381
;---------------------------------------------------------------------
381
    lodsb
382
copy_folder_name_2:
382
    stosb
383
    mov  edi,read_folder_2_name+1
383
    cmp al,0
384
    jmp  copy_folder_name.1
-
 
385
;---------------------------------------------------------------------
384
    jne  @r
386
copy_folder_name_3:
-
 
387
    mov  edi,read_folder_3_name+1
385
    ret
388
    jmp  copy_folder_name.1
386
;---------------------------------------------------------------------
389
;---------------------------------------------------------------------
387
read_folder:
390
read_folder:
388
    .subfunction dd   1
391
    .subfunction dd   1
389
    .start	 dd   0
392
    .start	 dd   0
390
    .flags	 dd   0
393
    .flags	 dd   0
391
    .size	     dd   5000
394
    .size	 dd   5000
392
    .return	 dd   0  ;folder_data
395
    .return	 dd   0
393
    db 0
396
    db 0
394
    .name: dd read_folder_name
397
    .name: dd read_folder_name
395
;---------------------------------------------------------------------
398
;---------------------------------------------------------------------
396
read_folder_1:
399
read_folder_1:
397
    .subfunction dd   1
400
    .subfunction dd   1
398
    .start	 dd   0
401
    .start	 dd   0
399
    .flags	 dd   0
402
    .flags	 dd   0
400
    .size	     dd   5000
403
    .size	 dd   5000
401
    .return	 dd   0  ;folder_data_1
404
    .return	 dd   0
402
    db 0
405
    db 0
403
    .name: dd read_folder_1_name
406
    .name: dd read_folder_1_name
404
;---------------------------------------------------------------------
407
;---------------------------------------------------------------------
-
 
408
read_folder_2:
-
 
409
    .subfunction dd   1
-
 
410
    .start	 dd   0
-
 
411
    .flags	 dd   0
-
 
412
    .size	 dd   5000
-
 
413
    .return	 dd   left_folder_data_1
-
 
414
    db 0
-
 
415
    .name: dd read_folder_2_name
-
 
416
;---------------------------------------------------------------------
-
 
417
read_folder_3:
-
 
418
    .subfunction dd   1
-
 
419
    .start	 dd   0
-
 
420
    .flags	 dd   0
-
 
421
    .size	 dd   5000
-
 
422
    .return	 dd   right_folder_data_1
-
 
423
    db 0
-
 
424
    .name: dd read_folder_3_name
-
 
425
;---------------------------------------------------------------------
405
read_file_features:
426
read_file_features:
406
    .subfunction dd   5
427
    .subfunction dd   5
407
    .Offset	 dd   0
428
    .Offset	 dd   0
408
    .Offset_1	 dd   0
429
    .Offset_1	 dd   0
409
    .size	     dd   0
430
    .size	     dd   0