forked from KolibriOS/kolibrios
*aclock - fixed default size
*fasm updated to 1.67.20 *gmon, setup, calendar - now use fn0 to draw header *cpu - fix build for "lang fix ru" (it is necessary for new build_all.bat) *build_all.bat - small fixes and some more functions. Programs now sorting to folders as they are in image. Added ability to compress apps by kpack *Info about new function 53/11 from hidnplayr in docs git-svn-id: svn://kolibrios.org@340 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
|
||||
; flat assembler core
|
||||
; Copyright (c) 1999-2006, Tomasz Grysztar.
|
||||
; Copyright (c) 1999-2007, Tomasz Grysztar.
|
||||
; All rights reserved.
|
||||
|
||||
parser:
|
||||
@@ -1297,10 +1297,14 @@ get_label_id:
|
||||
cmp al,39h
|
||||
jbe invalid_name
|
||||
name_first_char_ok:
|
||||
cmp ecx,1
|
||||
jne check_for_reserved_word
|
||||
cmp al,'$'
|
||||
je reserved_word
|
||||
jne check_for_reserved_word
|
||||
cmp ecx,1
|
||||
jne invalid_name
|
||||
reserved_word:
|
||||
mov eax,0Fh
|
||||
pop edi
|
||||
ret
|
||||
check_for_reserved_word:
|
||||
call get_instruction
|
||||
jnc reserved_word
|
||||
@@ -1341,10 +1345,6 @@ get_label_id:
|
||||
mov [eax+24],ebx
|
||||
pop edi
|
||||
ret
|
||||
reserved_word:
|
||||
mov eax,0Fh
|
||||
pop edi
|
||||
ret
|
||||
allocate_label:
|
||||
mov eax,[labels_list]
|
||||
mov ecx,LABEL_STRUCTURE_SIZE shr 2
|
||||
|
||||
Reference in New Issue
Block a user