home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 18 REXX / 18-REXX.zip / vxdemo.zip / SYSTEM.$$$ / FUNCTION.MTC < prev    next >
Text File  |  1993-09-15  |  8KB  |  119 lines

  1. VX-REXX built in functions
  2. Arithmetic;Binary to hexadecimal conversion;B2X_retval_Binary;RF1Parm
  3. Arithmetic;Character to decimal conversion;C2D_retval_String_N;RF2Parm
  4. Arithmetic;Character to hexadecimal conversion;C2X_retval_String;RF1Parm
  5. Arithmetic;Decimal to character conversion;D2C_retval_number_Length;RF2Parm
  6. Arithmetic;Decimal to hexadecimal conversion;D2X_retval_number_Length;RF2Parm
  7. Arithmetic;Find the largest of a set of numbers;Max;MinMax
  8. Arithmetic;Find the smallest of a set of numbers;Min;MinMax
  9. Arithmetic;Format a number;Format_number_Number_Before_After_ExpPlace_ExpTrig;RF5Parm
  10. Arithmetic;Get a random number;Random_number_Min_Max_Seed;RF3Parm
  11. Arithmetic;Get the absolute value of a number;Abs_absval_Number;RF1Parm
  12. Arithmetic;Get the current setting of Numeric Digits;Digits_digits;RF0Parm
  13. Arithmetic;Get the current setting of Numeric Form;Form_form;RF0Parm
  14. Arithmetic;Get the current setting of Numeric Fuzz;Fuzz_fuzz;RF0Parm
  15. Arithmetic;Get the sign of a number;Sign_sign_Number;RF1Parm
  16. Arithmetic;Hexadecimal to binary conversion;X2B_retval_HexString;RF1Parm
  17. Arithmetic;Hexadecimal to character conversion;X2C_retval_HexString;RF1Parm
  18. Arithmetic;Hexadecimal to decimal conversion;X2D_retval_HexString_Length;RF2Parm
  19. Arithmetic;Perform a bit by bit AND;BitAnd_retval_Number1_Number2_Pad;RF3Parm
  20. Arithmetic;Perform a bit by bit OR;BitOr_retval_Number1_Number2_Pad;RF3Parm
  21. Arithmetic;Perform a bit by bit XOR;BitXor_retval_Number1_Number2_Pad;RF3Parm
  22. Arithmetic;Truncate a number;Trunc_newnumber_Number_Decimals;RF2Parm
  23. Debugging;Return a specified line from a source file;SourceLine_line_LineNum;RF1Parm
  24. Debugging;Trace function;Trace;Trace
  25. Dialog;File selection dialog;VRFileDialog;VRFileDi
  26. Dialog;Message dialog;VRMessage;VRMess
  27. Dialog;Multiline message dialog;VRMessageStem;VRMessSt
  28. Dialog;Prompt dialog;VRPrompt;VRPrompt
  29. Environment;Get the name of the host environment;Address_env;RF0Parm
  30. Environment;Redirect standard output;VRRedirectStdIO;VRRedire
  31. Environment;Restore directory and environment variables;EndLocal_ok;RF0Parm
  32. Environment;Return the last error message;VRError_error;NoParmsF
  33. Environment;Set directory and environment variables;SetLocal_ok;RF0Parm
  34. File;Change the attributes on a file;VRChAttr;VRChAtt
  35. File;Change the current directory;VRChDir_ok;DirFunc
  36. File;Change the current drive;VRChDrive_oldDrive;DrivFunc
  37. File;Copy a file or group of files;VRCopyFile;VRCopyF
  38. File;Create a file;VRCreateFile_ok;FileFunc
  39. File;Delete a file;VRDeleteFile_ok;FileFunc
  40. File;Determine if a directory exists;VRIsDir_ok;DirFunc
  41. File;Determine if a file exists;VRFileExists_ok;FileFunc
  42. File;Expand a file name;VRExpandFileName_filename;FileFunc
  43. File;Find a file;VRFindFile;VRFindF
  44. File;Get a directory listing;VRDir;VRDir
  45. File;Get or change the current directory;Directory_dir_NewDir;RF1Parm
  46. File;Get the current directory;VRCurrDir_dir;DrivFunc
  47. File;Get the current drive;VRCurrDrive_drive;NoParmsF
  48. File;Make a new directory;VRMkDir_ok;DirFunc
  49. File;Parse a file name;VRParseFileName;VRParse
  50. File;Remove a directory;VRRmDir_ok;DirFunc
  51. File;Rename a file or group of files;VRRenameFile;VRRename
  52. File;Set a file date and time;VRFileDate;VRFileD
  53. Object;Get information on the last event;VRInfo;VRInfo
  54. Object;Get the file for the current window;VRWindowPath_filename;NoParmsF
  55. Object;Get the handle for the current window;VRWindow_window;NoParmsF
  56. Object;Load a secondary window;VRLoadSecondary;VRLoads
  57. Object;Load a window;VRLoad;VRLoad
  58. Queues;Get the number of lines in current queue;Queued_lines;RF0Parm
  59. REXX Constructs;DO ... END construct;simple-do;RXCONS
  60. REXX Constructs;DO 100 ... END construct;simple-iterative-loop;RXCONS
  61. REXX Constructs;DO FOREVER ... LEAVE ... END construct;do-forever-leave;RXCONS
  62. REXX Constructs;DO i = 1 TO 100 ... END construct;unconditional-iterative-loop;RXCONS
  63. REXX Constructs;DO i = 1 TO 100 BY 1 FOR 100 ... END construct;conditional-iterative-loop-with-by-for;RXCONS
  64. REXX Constructs;DO i = 1 TO 100 UNTIL construct;conditional-iterative-loop-with-until;RXCONS
  65. REXX Constructs;DO i = 1 TO 100 WHILE construct;conditional-iterative-loop-with-while;RXCONS
  66. REXX Constructs;DO UNTIL ... END construct;do-until;RXCONS
  67. REXX Constructs;DO WHILE ... END construct;do-while;RXCONS
  68. REXX Constructs;IF-THEN construct;if-then;RXCONS
  69. REXX Constructs;IF-THEN-ELSE construct;if-then-else;RXCONS
  70. REXX Constructs;SELECT-WHEN-OTHERWISE construct;select-when;RXCONS
  71. Streams;Find the length of a stream;Chars_length_IOStream;RF1Parm
  72. Streams;Find the number of lines in a stream;Lines_lines_IOStream;RF1Parm
  73. Streams;Get or set information for a stream;Stream;Stream
  74. Streams;Read a character in from a stream;CharIn_char_IOStream_Start_Length;RF3Parm
  75. Streams;Read a line in from a stream;LineIn_line_IOStream_First_Count;RF3Parm
  76. Streams;Write a character out to a stream;CharOut_count_IOStream_String_Start;RF3Parm
  77. Streams;Write a line out to a stream;LineOut_count_IOStream_String_First;RF3Parm
  78. String manipulation;Center a string;Center_centerstr_String_Length_Pad;RF3Parm
  79. String manipulation;Check if a string uses only certain characters;Verify_position_String_CharSet_Option_Start;RF4Parm
  80. String manipulation;Check if string2 is an abbreviation of string1;Abbrev_ok_String1_String2_Length;RF3Parm
  81. String manipulation;Compare two strings;Compare_firstdif_String1_String2_Pad;RF3Parm
  82. String manipulation;Delete a substring from a string;DelStr_newstring_String_Start_Length;RF3Parm
  83. String manipulation;Delete words from a string;DelWord_newstring_String_StartWord_NumWords;RF3Parm
  84. String manipulation;Find the first occurrence of one string in another;Pos_position_Substring_String_Start;RF3Parm
  85. String manipulation;Find the last occurrence of one string in another;LastPos_position_Substring_String_Start;RF3Parm
  86. String manipulation;Get a specified word from a string;Word_word_String_WordNum;RF2Parm
  87. String manipulation;Get a substring from a string;SubStr_substring_String_start_length_Pad;RF4Parm
  88. String manipulation;Get all characters in a range;XRange_chars_Start_End;RF2Parm
  89. String manipulation;Get the leftmost characters from a string;Left_newstring_String_Length_Pad;RF3Parm
  90. String manipulation;Get the length of a specified word;WordLength_length_String_WordNum;RF2Parm
  91. String manipulation;Get the length of a string;Length_length_String;RF1Parm
  92. String manipulation;Get the location of a phrase in a string;WordPos_wordnum_Phrase_String_Start;RF3Parm
  93. String manipulation;Get the number of words in a string;Words_words_String;RF1Parm
  94. String manipulation;Get the position of a specified word;WordIndex_position_String_WordNum;RF2Parm
  95. String manipulation;Get the rightmost characters from a string;Right_newstring_String_Length_Pad;RF3Parm
  96. String manipulation;Get words from a string;SubWord_newstring_String_StartWord_NumWords;RF3Parm
  97. String manipulation;Insert one string into another;Insert_newstring_New_Target_Start_Length_Pad;RF5Parm
  98. String manipulation;Make multiple copies of a string;Copies_string_Original_Copies;RF2Parm
  99. String manipulation;Overlay one string onto another;Overlay_newstring_New_Target_Start_Length_Pad;RF5Parm
  100. String manipulation;Perform a translation on a string;Translate_newstring_String_outTable_inTable_Pad;RF4Parm
  101. String manipulation;Put characters between words in a string;Space_newstring_String_NumChars_Pad;RF3Parm
  102. String manipulation;Reverse a string;Reverse_newstring_String;RF1Parm
  103. String manipulation;Strip leading or trailing characters;Strip;Strip
  104. System;Delete an entry from an INI file;VRDelIni;VRDelIni
  105. System;Get a disk label;VRDiskLabel_label;DrivFunc
  106. System;Get an entry from an INI file;VRGetIni;VRGetIni
  107. System;Get error text for a REXX error number;ErrorText_text_ErrNumber;RF1Parm
  108. System;Get info about the current trapped condition;Condition;Conditio
  109. System;Get information about a disk;VRDiskInfo;VRDiskI
  110. System;Get the date;Date;Date
  111. System;Get the time;Time;Time
  112. System;Get the version of a VX-REXX DLL;VRVersion_version;FileFunc
  113. System;Make a beep noise;Beep_ok_Frequency_Duration;RF2Parm
  114. System;Set an entry in an INI file;VRSetIni;VRSetIni
  115. Variables;Check the data type of a quantity;Datatype_type_Value_Type;RF2Parm
  116. Variables;Check the state of a symbol;Symbol_state_Name;RF1Parm
  117. Variables;Get an argument passed to a procedure;Arg;Arg
  118. Variables;Get the value of a symbol;Value_value_Name_NewValue_Selector;RF3Parm
  119.