Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 4616 → Rev 4617

/programs/network/ircc/ircc.asm
13,7 → 13,7
;; ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
version equ '0.16'
version equ '0.17'
 
; connection status
STATUS_DISCONNECTED = 0
/programs/network/ircc/serverparser.inc
640,8 → 640,10
call compare_to_nick
jne .not_me
 
; Yup, update user_nick
mov ecx, MAX_NICK_LEN-1
mov esi, [esp]
mov edi, user_nick
@@:
lodsb
test al, al
652,6 → 654,8
je @f
cmp al, 13
je @f
cmp al, ':'
je @r
stosb
dec ecx
jnz @r
660,6 → 664,7
stosb
.not_me:
 
; Update in userlist
mov ebx, windows
mov ecx, MAX_WINDOWS
.window_loop:
675,6 → 680,7
mov esi, [esp + 8]
call user_add
 
; And print a notification in the channel
mov [window_print], ebx
 
if TIMESTAMP
697,6 → 703,7
mov esi, str_newline
call print_text2
 
; Now do this for all open windows
.next_window:
pop ebx ecx
add ebx, sizeof.window
743,7 → 750,7
 
pop eax
mov dl, ' '
call print_text2
call print_text
 
mov esi, str_by
call print_text2
/programs/network/ircc/userparser.inc
285,6 → 285,7
cmp [socketnum], 0
je .dontsend
 
; Request nickname change to server
mov dword[usercommand+1], 'NICK'
mov esi, [edit1.size]
mov word[usercommand + esi], 0x0a0d
295,6 → 296,7
 
ret
 
; We arent logged in yet, directly change user_nick field and print notification to user.
.dontsend:
mov ecx, MAX_NICK_LEN
mov esi, usercommand+6