70 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			70 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| compile insert rti_RJSON_Equates
 | |
| /*
 | |
|    ** Copyright (C) 1992-2023 Revelation Software Inc. All Rights Reserved **
 | |
|    
 | |
|    This  program  is  proprietary and is not  to be used  by or  disclosed
 | |
|    to others, nor is it to be copied without written permission from
 | |
|    Revelation Technologies, Inc.
 | |
|    
 | |
|    Author   : Captain C
 | |
|    Date     : March 2023
 | |
|    Purpose  : Constants for use with the RevJSON DLL "RapidJSON" functions
 | |
| 
 | |
|    
 | |
|    Comments
 | |
|    ========
 | |
|    
 | |
|    
 | |
|    Amended  Date        Reason
 | |
|    =======  ====        ======
 | |
| 
 | |
| */
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| #ifndef _RTI_RJSON_EQUATES_
 | |
| #define _RTI_RJSON_EQUATES_
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    declare function rti_RJSON
 | |
|    
 | |
|    equ RJSON_MTD_PARSE$                  to 1
 | |
|    equ RJSON_MTD_DELETE$                 to 2
 | |
|    equ RJSON_MTD_GETITEM$                to 3
 | |
|    equ RJSON_MTD_GETITEMTYPE$            to 4
 | |
|    equ RJSON_MTD_GETITEMCOUNT$           to 5
 | |
|    equ RJSON_MTD_GETITEMVALUE$           to 6
 | |
|    equ RJSON_MTD_GETOBJECTMEMBERS$       to 7
 | |
|    equ RJSON_MTD_GETARRAYELEMENTS$       to 8
 | |
|    equ RJSON_MTD_HASMEMBER$              to 9; 
 | |
|    equ RJSON_MTD_HASELEMENT$             to 10;
 | |
|    equ RJSON_MTD_CREATEITEM$             to 11;
 | |
|    equ RJSON_MTD_SETITEMMEMBER$          to 12;
 | |
|    equ RJSON_MTD_SETITEMELEMENT$         to 13;
 | |
|    equ RJSON_MTD_SETITEMVALUE$           to 14;
 | |
|    equ RJSON_MTD_SETITEMARRAY$           to 15;
 | |
|    equ RJSON_MTD_APPENDITEM$             to 16;
 | |
|    equ RJSON_MTD_APPENDVALUE$            to 17;
 | |
|    equ RJSON_MTD_APPENDARRAY$            to 18;
 | |
|    equ RJSON_MTD_REMOVEITEM$             to 19;
 | |
|    equ RJSON_MTD_REMOVEALL$              to 20;
 | |
|    equ RJSON_MTD_STRINGIFY$              to 21;
 | |
|    equ RJSON_MTD_VALIDATE$               to 22;
 | |
|    
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    // JSON item types
 | |
|    equ RJSON_TYPE_UNKNOWN$               to 0
 | |
|    equ RJSON_TYPE_NULL$                  to 1
 | |
|    equ RJSON_TYPE_BOOL$                  to 2
 | |
|    equ RJSON_TYPE_NUMBER$                to 3
 | |
|    equ RJSON_TYPE_OBJECT$                to 4
 | |
|    equ RJSON_TYPE_ARRAY$                 to 5
 | |
|    equ RJSON_TYPE_STRING$                to 6
 | |
|    
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| #endif
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 |