Changeset 76 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src
- Timestamp:
- Dec 20, 2010, 6:06:51 PM (14 years ago)
- google:author:
- aitotat
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Libraries/string.asm
r3 r76 2 2 ; Project name : String library 3 3 ; Created date : 7.10.2009 4 ; Last update : 26.11.2009 5 ; Author : Tomi Tilli 4 ; Last update : 20.12.2009 5 ; Author : Tomi Tilli, 6 ; : Krille (optimizations) 6 7 ; Description : ASM library to work as Standard C String and Character. 7 8 … … 90 91 ALIGN JUMP_ALIGN 91 92 String_IsAlphaNum: 92 call String_IsAlpha ; Is alphabetic letter? 93 jnc .CheckDigit ; If not, jump to check if digit 94 ret 95 .CheckDigit: 96 call String_IsDigit ; Is dec digit? 93 call String_IsAlpha 94 jnc SHORT String_IsDigit 97 95 ret 98 96 99 97 ALIGN JUMP_ALIGN 100 98 String_IsAlpha: 101 call String_IsLower ; Is lower case letter? 102 jnc .CheckUpper ; If not, jump to check if upper 103 ret 104 .CheckUpper: 105 call String_IsUpper ; Is upper case letter? 99 call String_IsLower 100 jnc SHORT String_IsUpper 106 101 ret 107 102
Note:
See TracChangeset
for help on using the changeset viewer.