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
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|