ALIAS
From QB64 Wiki
The ALIAS clause in the DECLARE statement tells the program that you will use a different name than that in the library. This only applies when declaring non-BASIC procedures.
- SUB pseudoname ALIAS actualname [(parameters)]
- The actual name is the same procedure name as it is inside of the library.
- The name does not have to be inside of quotes when using DECLARE LIBRARY.
- QB64 supports ALIAS in DECLARE LIBRARY procedures only!
Example: Instead of creating a SUB with the Library statement inside of it, just rename it:
DECLARE LIBRARY SUB MouseMove ALIAS SDL_WarpMouse (BYVAL xoffset&, BYVAL yoffset&) END DECLARE
- Explanation: When a Library procedure is used to represent another procedure name use ALIAS instead. Saves creating a SUB! Just place your name for the procedure first with the actual Library name after ALIAS.
See also: