-
-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathIsMgcNumPresent.au3
18 lines (18 loc) · 993 Bytes
/
IsMgcNumPresent.au3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
; #FUNCTION# ====================================================================================================================
; Name ..........: IsMgcNumPresent
; Description ...: Checks if a number is a present in a number (Magic numbers aka Powers of 2)
; Syntax ........: IsMgcNumPresent($iNumber, $iMagicNumber)
; Parameters ....: $iNumber - Number to check if it exists in $iMagicNumber.
; $iMagicNumber - The number which might contain $iNumber.
; Return values .: Success: True
; Failure: False
; Author ........: Damon Harris (TheDcoder)
; Modified ......:
; Remarks .......:
; Related .......:
; Link ..........: https://git.io/vPFjk
; Example .......: Yes, see IsMgcNumPresent_Example.au3
; ===============================================================================================================================
Func IsMgcNumPresent($iNumber, $iMagicNumber)
Return BitAND($iMagicNumber, $iNumber) = $iNumber
EndFunc