~ps10gel/ubuntu/xenial/trafficserver/6.2.0

« back to all changes in this revision

Viewing changes to test/plugin/check-constants/check-constants.c

  • Committer: Bazaar Package Importer
  • Author(s): Arno Toell
  • Date: 2011-01-13 11:49:18 UTC
  • Revision ID: james.westby@ubuntu.com-20110113114918-vu422h8dknrgkj15
Tags: upstream-2.1.5-unstable
ImportĀ upstreamĀ versionĀ 2.1.5-unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/** @file
 
2
 
 
3
  A brief file description
 
4
 
 
5
  @section license License
 
6
 
 
7
  Licensed to the Apache Software Foundation (ASF) under one
 
8
  or more contributor license agreements.  See the NOTICE file
 
9
  distributed with this work for additional information
 
10
  regarding copyright ownership.  The ASF licenses this file
 
11
  to you under the Apache License, Version 2.0 (the
 
12
  "License"); you may not use this file except in compliance
 
13
  with the License.  You may obtain a copy of the License at
 
14
 
 
15
      http://www.apache.org/licenses/LICENSE-2.0
 
16
 
 
17
  Unless required by applicable law or agreed to in writing, software
 
18
  distributed under the License is distributed on an "AS IS" BASIS,
 
19
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 
20
  See the License for the specific language governing permissions and
 
21
  limitations under the License.
 
22
 */
 
23
 
 
24
/*****************************************************************************
 
25
 * check-constants
 
26
 *
 
27
 * Description: This sample plugins simply compares all the constants
 
28
 *                              values in the curent ts/ts.h against the values as they
 
29
 *                              exist in the SDK 2.0 FCS ts/ts.h, and prints them out if they
 
30
 *                              happen to differ.
 
31
 *****************************************************************************/
 
32
 
 
33
#include <stdio.h>
 
34
#include <string.h>
 
35
#include <assert.h>
 
36
 
 
37
#if !defined (_WIN32)
 
38
#       include <unistd.h>
 
39
#else
 
40
#       include <windows.h>
 
41
#endif
 
42
 
 
43
#include "ts.h"
 
44
 
 
45
#define PRINT_DIFF(const_name, current_const, orig_const ) \
 
46
{ \
 
47
        if (current_const != orig_const ) { \
 
48
                file_changed = 1; \
 
49
                printf ("%s: Original Value = %d; New Value = %d \n", const_name, orig_const, current_const); \
 
50
        } \
 
51
}
 
52
 
 
53
#define ORIG_TS_MAX_USER_NAME_LEN 256
 
54
 
 
55
int file_changed = 0;
 
56
 
 
57
typedef enum
 
58
{
 
59
  ORIG_TS_PARSE_ERROR = -1,
 
60
  ORIG_TS_PARSE_DONE = 0,
 
61
  ORIG_TS_PARSE_OK = 1,
 
62
  ORIG_TS_PARSE_CONT = 2
 
63
} ORIG_TSParseResult;
 
64
 
 
65
typedef enum
 
66
{
 
67
  ORIG_TS_HTTP_TYPE_UNKNOWN,
 
68
  ORIG_TS_HTTP_TYPE_REQUEST,
 
69
  ORIG_TS_HTTP_TYPE_RESPONSE
 
70
} ORIG_TSHttpType;
 
71
 
 
72
typedef enum
 
73
{
 
74
  ORIG_TS_HTTP_STATUS_NONE = 0,
 
75
 
 
76
  ORIG_TS_HTTP_STATUS_CONTINUE = 100,
 
77
  ORIG_TS_HTTP_STATUS_SWITCHING_PROTOCOL = 101,
 
78
 
 
79
  ORIG_TS_HTTP_STATUS_OK = 200,
 
80
  ORIG_TS_HTTP_STATUS_CREATED = 201,
 
81
  ORIG_TS_HTTP_STATUS_ACCEPTED = 202,
 
82
  ORIG_TS_HTTP_STATUS_NON_AUTHORITATIVE_INFORMATION = 203,
 
83
  ORIG_TS_HTTP_STATUS_NO_CONTENT = 204,
 
84
  ORIG_TS_HTTP_STATUS_RESET_CONTENT = 205,
 
85
  ORIG_TS_HTTP_STATUS_PARTIAL_CONTENT = 206,
 
86
 
 
87
  ORIG_TS_HTTP_STATUS_MULTIPLE_CHOICES = 300,
 
88
  ORIG_TS_HTTP_STATUS_MOVED_PERMANENTLY = 301,
 
89
  ORIG_TS_HTTP_STATUS_MOVED_TEMPORARILY = 302,
 
90
  ORIG_TS_HTTP_STATUS_SEE_OTHER = 303,
 
91
  ORIG_TS_HTTP_STATUS_NOT_MODIFIED = 304,
 
92
  ORIG_TS_HTTP_STATUS_USE_PROXY = 305,
 
93
 
 
94
  ORIG_TS_HTTP_STATUS_BAD_REQUEST = 400,
 
95
  ORIG_TS_HTTP_STATUS_UNAUTHORIZED = 401,
 
96
  ORIG_TS_HTTP_STATUS_PAYMENT_REQUIRED = 402,
 
97
  ORIG_TS_HTTP_STATUS_FORBIDDEN = 403,
 
98
  ORIG_TS_HTTP_STATUS_NOT_FOUND = 404,
 
99
  ORIG_TS_HTTP_STATUS_METHOD_NOT_ALLOWED = 405,
 
100
  ORIG_TS_HTTP_STATUS_NOT_ACCEPTABLE = 406,
 
101
  ORIG_TS_HTTP_STATUS_PROXY_AUTHENTICATION_REQUIRED = 407,
 
102
  ORIG_TS_HTTP_STATUS_REQUEST_TIMEOUT = 408,
 
103
  ORIG_TS_HTTP_STATUS_CONFLICT = 409,
 
104
  ORIG_TS_HTTP_STATUS_GONE = 410,
 
105
  ORIG_TS_HTTP_STATUS_LENGTH_REQUIRED = 411,
 
106
  ORIG_TS_HTTP_STATUS_PRECONDITION_FAILED = 412,
 
107
  ORIG_TS_HTTP_STATUS_REQUEST_ENTITY_TOO_LARGE = 413,
 
108
  ORIG_TS_HTTP_STATUS_REQUEST_URI_TOO_LONG = 414,
 
109
  ORIG_TS_HTTP_STATUS_UNSUPPORTED_MEDIA_TYPE = 415,
 
110
 
 
111
  ORIG_TS_HTTP_STATUS_INTERNAL_SERVER_ERROR = 500,
 
112
  ORIG_TS_HTTP_STATUS_NOT_IMPLEMENTED = 501,
 
113
  ORIG_TS_HTTP_STATUS_BAD_GATEWAY = 502,
 
114
  ORIG_TS_HTTP_STATUS_SERVICE_UNAVAILABLE = 503,
 
115
  ORIG_TS_HTTP_STATUS_GATEWAY_TIMEOUT = 504,
 
116
  ORIG_TS_HTTP_STATUS_HTTPVER_NOT_SUPPORTED = 505
 
117
} ORIG_TSHttpStatus;
 
118
 
 
119
typedef enum
 
120
{
 
121
  ORIG_TS_HTTP_READ_REQUEST_HDR_HOOK,
 
122
  ORIG_TS_HTTP_OS_DNS_HOOK,
 
123
  ORIG_TS_HTTP_SEND_REQUEST_HDR_HOOK,
 
124
  ORIG_TS_HTTP_READ_CACHE_HDR_HOOK,
 
125
  ORIG_TS_HTTP_READ_RESPONSE_HDR_HOOK,
 
126
  ORIG_TS_HTTP_SEND_RESPONSE_HDR_HOOK,
 
127
  ORIG_TS_HTTP_REQUEST_TRANSFORM_HOOK,
 
128
  ORIG_TS_HTTP_RESPONSE_TRANSFORM_HOOK,
 
129
  ORIG_TS_HTTP_SELECT_ALT_HOOK,
 
130
  ORIG_TS_HTTP_TXN_START_HOOK,
 
131
  ORIG_TS_HTTP_TXN_CLOSE_HOOK,
 
132
  ORIG_TS_HTTP_SSN_START_HOOK,
 
133
  ORIG_TS_HTTP_SSN_CLOSE_HOOK,
 
134
 
 
135
  ORIG_TS_HTTP_LAST_HOOK
 
136
} ORIG_TSHttpHookID;
 
137
 
 
138
typedef enum
 
139
{
 
140
  ORIG_TS_EVENT_NONE = 0,
 
141
  ORIG_TS_EVENT_IMMEDIATE = 1,
 
142
  ORIG_TS_EVENT_TIMEOUT = 2,
 
143
  ORIG_TS_EVENT_ERROR = 3,
 
144
  ORIG_TS_EVENT_CONTINUE = 4,
 
145
 
 
146
  ORIG_TS_EVENT_VCONN_READ_READY = 100,
 
147
  ORIG_TS_EVENT_VCONN_WRITE_READY = 101,
 
148
  ORIG_TS_EVENT_VCONN_READ_COMPLETE = 102,
 
149
  ORIG_TS_EVENT_VCONN_WRITE_COMPLETE = 103,
 
150
  ORIG_TS_EVENT_VCONN_EOS = 104,
 
151
 
 
152
  ORIG_TS_EVENT_NET_CONNECT = 200,
 
153
  ORIG_TS_EVENT_NET_CONNECT_FAILED = 201,
 
154
 
 
155
  ORIG_TS_EVENT_HTTP_CONTINUE = 60000,
 
156
  ORIG_TS_EVENT_HTTP_ERROR = 60001,
 
157
  ORIG_TS_EVENT_HTTP_READ_REQUEST_HDR = 60002,
 
158
  ORIG_TS_EVENT_HTTP_OS_DNS = 60003,
 
159
  ORIG_TS_EVENT_HTTP_SEND_REQUEST_HDR = 60004,
 
160
  ORIG_TS_EVENT_HTTP_READ_CACHE_HDR = 60005,
 
161
  ORIG_TS_EVENT_HTTP_READ_RESPONSE_HDR = 60006,
 
162
  ORIG_TS_EVENT_HTTP_SEND_RESPONSE_HDR = 60007,
 
163
  ORIG_TS_EVENT_HTTP_REQUEST_TRANSFORM = 60008,
 
164
  ORIG_TS_EVENT_HTTP_RESPONSE_TRANSFORM = 60009,
 
165
  ORIG_TS_EVENT_HTTP_SELECT_ALT = 60010,
 
166
  ORIG_TS_EVENT_HTTP_TXN_START = 60011,
 
167
  ORIG_TS_EVENT_HTTP_TXN_CLOSE = 60012,
 
168
  ORIG_TS_EVENT_HTTP_SSN_START = 60013,
 
169
  ORIG_TS_EVENT_HTTP_SSN_CLOSE = 60014,
 
170
 
 
171
  ORIG_TS_EVENT_MGMT_UPDATE = 60100
 
172
} ORIG_TSEvent;
 
173
 
 
174
typedef enum
 
175
{
 
176
  ORIG_TS_DATA_ALLOCATE,
 
177
  ORIG_TS_DATA_MALLOCED,
 
178
  ORIG_TS_DATA_CONSTANT
 
179
} ORIG_TSIOBufferDataFlags;
 
180
 
 
181
typedef enum
 
182
{
 
183
  ORIG_TS_VC_CLOSE_ABORT = -1,
 
184
  ORIG_TS_VC_CLOSE_NORMAL = 1
 
185
} ORIG_TSVConnCloseFlags;
 
186
 
 
187
typedef enum
 
188
{
 
189
  ORIG_TS_SDK_VERSION_2_0 = 0,
 
190
  ORIG_TS_SDK_VERSION_3_0
 
191
} ORIG_TSSDKVersion;
 
192
 
 
193
 
 
194
 
 
195
void
 
196
TSPluginInit(int argc, const char *argv[])
 
197
{
 
198
 
 
199
  PRINT_DIFF("TS_MAX_USER_NAME_LEN", TS_MAX_USER_NAME_LEN, ORIG_TS_MAX_USER_NAME_LEN);
 
200
 
 
201
  PRINT_DIFF("TS_PARSE_ERROR", TS_PARSE_ERROR, ORIG_TS_PARSE_ERROR);
 
202
  PRINT_DIFF("TS_PARSE_DONE", TS_PARSE_DONE, ORIG_TS_PARSE_DONE);
 
203
  PRINT_DIFF("TS_PARSE_OK", TS_PARSE_OK, ORIG_TS_PARSE_OK);
 
204
  PRINT_DIFF("TS_PARSE_CONT", TS_PARSE_CONT, ORIG_TS_PARSE_CONT);
 
205
 
 
206
  PRINT_DIFF("TS_HTTP_STATUS_NONE", TS_HTTP_STATUS_NONE, ORIG_TS_HTTP_STATUS_NONE);
 
207
  PRINT_DIFF("TS_HTTP_STATUS_CONTINUE", TS_HTTP_STATUS_CONTINUE, ORIG_TS_HTTP_STATUS_CONTINUE);
 
208
  PRINT_DIFF("TS_HTTP_STATUS_SWITCHING_PROTOCOL", TS_HTTP_STATUS_SWITCHING_PROTOCOL,
 
209
             ORIG_TS_HTTP_STATUS_SWITCHING_PROTOCOL);
 
210
  PRINT_DIFF("TS_HTTP_STATUS_OK", TS_HTTP_STATUS_OK, ORIG_TS_HTTP_STATUS_OK);
 
211
  PRINT_DIFF("TS_HTTP_STATUS_CREATED", TS_HTTP_STATUS_CREATED, ORIG_TS_HTTP_STATUS_CREATED);
 
212
 
 
213
 
 
214
  PRINT_DIFF("TS_HTTP_STATUS_ACCEPTED", TS_HTTP_STATUS_ACCEPTED, ORIG_TS_HTTP_STATUS_ACCEPTED);
 
215
  PRINT_DIFF("TS_HTTP_STATUS_NON_AUTHORITATIVE_INFORMATION", TS_HTTP_STATUS_NON_AUTHORITATIVE_INFORMATION,
 
216
             ORIG_TS_HTTP_STATUS_NON_AUTHORITATIVE_INFORMATION);
 
217
  PRINT_DIFF("TS_HTTP_STATUS_NO_CONTENT", TS_HTTP_STATUS_NO_CONTENT, ORIG_TS_HTTP_STATUS_NO_CONTENT);
 
218
  PRINT_DIFF("TS_HTTP_STATUS_RESET_CONTENT", TS_HTTP_STATUS_RESET_CONTENT, ORIG_TS_HTTP_STATUS_RESET_CONTENT);
 
219
  PRINT_DIFF("TS_HTTP_STATUS_PARTIAL_CONTENT", TS_HTTP_STATUS_PARTIAL_CONTENT, ORIG_TS_HTTP_STATUS_PARTIAL_CONTENT);
 
220
 
 
221
  PRINT_DIFF("TS_HTTP_STATUS_MULTIPLE_CHOICES", TS_HTTP_STATUS_MULTIPLE_CHOICES,
 
222
             ORIG_TS_HTTP_STATUS_MULTIPLE_CHOICES);
 
223
  PRINT_DIFF("TS_HTTP_STATUS_MOVED_PERMANENTLY", TS_HTTP_STATUS_MOVED_PERMANENTLY,
 
224
             ORIG_TS_HTTP_STATUS_MOVED_PERMANENTLY);
 
225
  PRINT_DIFF("TS_HTTP_STATUS_MOVED_TEMPORARILY", TS_HTTP_STATUS_MOVED_TEMPORARILY,
 
226
             ORIG_TS_HTTP_STATUS_MOVED_TEMPORARILY);
 
227
  PRINT_DIFF("TS_HTTP_STATUS_SEE_OTHER", TS_HTTP_STATUS_SEE_OTHER, ORIG_TS_HTTP_STATUS_SEE_OTHER);
 
228
  PRINT_DIFF("TS_HTTP_STATUS_NOT_MODIFIED", TS_HTTP_STATUS_NOT_MODIFIED, ORIG_TS_HTTP_STATUS_NOT_MODIFIED);
 
229
  PRINT_DIFF("TS_HTTP_STATUS_USE_PROXY", TS_HTTP_STATUS_USE_PROXY, ORIG_TS_HTTP_STATUS_USE_PROXY);
 
230
 
 
231
  PRINT_DIFF("TS_HTTP_STATUS_BAD_REQUEST", TS_HTTP_STATUS_BAD_REQUEST, ORIG_TS_HTTP_STATUS_BAD_REQUEST);
 
232
  PRINT_DIFF("TS_HTTP_STATUS_UNAUTHORIZED", TS_HTTP_STATUS_UNAUTHORIZED, ORIG_TS_HTTP_STATUS_UNAUTHORIZED);
 
233
  PRINT_DIFF("TS_HTTP_STATUS_FORBIDDEN", TS_HTTP_STATUS_FORBIDDEN, ORIG_TS_HTTP_STATUS_FORBIDDEN);
 
234
  PRINT_DIFF("TS_HTTP_STATUS_NOT_FOUND", TS_HTTP_STATUS_NOT_FOUND, ORIG_TS_HTTP_STATUS_NOT_FOUND);
 
235
 
 
236
  PRINT_DIFF("TS_HTTP_STATUS_METHOD_NOT_ALLOWED", TS_HTTP_STATUS_METHOD_NOT_ALLOWED,
 
237
             ORIG_TS_HTTP_STATUS_METHOD_NOT_ALLOWED);
 
238
  PRINT_DIFF("TS_HTTP_STATUS_NOT_ACCEPTABLE", TS_HTTP_STATUS_NOT_ACCEPTABLE, ORIG_TS_HTTP_STATUS_NOT_ACCEPTABLE);
 
239
  PRINT_DIFF("TS_HTTP_STATUS_PROXY_AUTHENTICATION_REQUIRED", TS_HTTP_STATUS_PROXY_AUTHENTICATION_REQUIRED,
 
240
             ORIG_TS_HTTP_STATUS_PROXY_AUTHENTICATION_REQUIRED);
 
241
  PRINT_DIFF("TS_HTTP_STATUS_REQUEST_TIMEOUT", TS_HTTP_STATUS_REQUEST_TIMEOUT, ORIG_TS_HTTP_STATUS_REQUEST_TIMEOUT);
 
242
  PRINT_DIFF("TS_HTTP_STATUS_CONFLICT", TS_HTTP_STATUS_CONFLICT, ORIG_TS_HTTP_STATUS_CONFLICT);
 
243
  PRINT_DIFF("TS_HTTP_STATUS_GONE", TS_HTTP_STATUS_GONE, ORIG_TS_HTTP_STATUS_GONE);
 
244
  PRINT_DIFF("TS_HTTP_STATUS_PRECONDITION_FAILED", TS_HTTP_STATUS_PRECONDITION_FAILED,
 
245
             ORIG_TS_HTTP_STATUS_PRECONDITION_FAILED);
 
246
  PRINT_DIFF("TS_HTTP_STATUS_REQUEST_ENTITY_TOO_LARGE", TS_HTTP_STATUS_REQUEST_ENTITY_TOO_LARGE,
 
247
             ORIG_TS_HTTP_STATUS_REQUEST_ENTITY_TOO_LARGE);
 
248
  PRINT_DIFF("TS_HTTP_STATUS_REQUEST_URI_TOO_LONG", TS_HTTP_STATUS_REQUEST_URI_TOO_LONG,
 
249
             ORIG_TS_HTTP_STATUS_REQUEST_URI_TOO_LONG);
 
250
  PRINT_DIFF("TS_HTTP_STATUS_UNSUPPORTED_MEDIA_TYPE", TS_HTTP_STATUS_UNSUPPORTED_MEDIA_TYPE,
 
251
             ORIG_TS_HTTP_STATUS_UNSUPPORTED_MEDIA_TYPE);
 
252
 
 
253
 
 
254
  PRINT_DIFF("TS_HTTP_STATUS_INTERNAL_SERVER_ERROR", TS_HTTP_STATUS_INTERNAL_SERVER_ERROR,
 
255
             ORIG_TS_HTTP_STATUS_INTERNAL_SERVER_ERROR);
 
256
  PRINT_DIFF("TS_HTTP_STATUS_NOT_IMPLEMENTED", TS_HTTP_STATUS_NOT_IMPLEMENTED, ORIG_TS_HTTP_STATUS_NOT_IMPLEMENTED);
 
257
  PRINT_DIFF("TS_HTTP_STATUS_BAD_GATEWAY", TS_HTTP_STATUS_BAD_GATEWAY, ORIG_TS_HTTP_STATUS_BAD_GATEWAY);
 
258
  PRINT_DIFF("TS_HTTP_STATUS_GATEWAY_TIMEOUT", TS_HTTP_STATUS_GATEWAY_TIMEOUT, ORIG_TS_HTTP_STATUS_GATEWAY_TIMEOUT);
 
259
  PRINT_DIFF("TS_HTTP_STATUS_HTTPVER_NOT_SUPPORTED", TS_HTTP_STATUS_HTTPVER_NOT_SUPPORTED,
 
260
             ORIG_TS_HTTP_STATUS_HTTPVER_NOT_SUPPORTED);
 
261
 
 
262
 
 
263
  PRINT_DIFF("TS_HTTP_READ_REQUEST_HDR_HOOK", TS_HTTP_READ_REQUEST_HDR_HOOK, ORIG_TS_HTTP_READ_REQUEST_HDR_HOOK);
 
264
  PRINT_DIFF("TS_HTTP_OS_DNS_HOOK", TS_HTTP_OS_DNS_HOOK, ORIG_TS_HTTP_OS_DNS_HOOK);
 
265
  PRINT_DIFF("TS_HTTP_SEND_REQUEST_HDR_HOOK", TS_HTTP_SEND_REQUEST_HDR_HOOK, ORIG_TS_HTTP_SEND_REQUEST_HDR_HOOK);
 
266
  PRINT_DIFF("TS_HTTP_READ_RESPONSE_HDR_HOOK", TS_HTTP_READ_RESPONSE_HDR_HOOK, ORIG_TS_HTTP_READ_RESPONSE_HDR_HOOK);
 
267
  PRINT_DIFF("TS_HTTP_SEND_RESPONSE_HDR_HOOK", TS_HTTP_SEND_RESPONSE_HDR_HOOK, ORIG_TS_HTTP_SEND_RESPONSE_HDR_HOOK);
 
268
  PRINT_DIFF("TS_HTTP_REQUEST_TRANSFORM_HOOK", TS_HTTP_REQUEST_TRANSFORM_HOOK, ORIG_TS_HTTP_REQUEST_TRANSFORM_HOOK);
 
269
  PRINT_DIFF("TS_HTTP_RESPONSE_TRANSFORM_HOOK", TS_HTTP_RESPONSE_TRANSFORM_HOOK,
 
270
             ORIG_TS_HTTP_RESPONSE_TRANSFORM_HOOK);
 
271
  PRINT_DIFF("TS_HTTP_SELECT_ALT_HOOK", TS_HTTP_SELECT_ALT_HOOK, ORIG_TS_HTTP_SELECT_ALT_HOOK);
 
272
  PRINT_DIFF("TS_HTTP_TXN_START_HOOK", TS_HTTP_TXN_START_HOOK, ORIG_TS_HTTP_TXN_START_HOOK);
 
273
  PRINT_DIFF("TS_HTTP_TXN_CLOSE_HOOK", TS_HTTP_TXN_CLOSE_HOOK, ORIG_TS_HTTP_TXN_CLOSE_HOOK);
 
274
  PRINT_DIFF("TS_HTTP_SSN_START_HOOK", TS_HTTP_SSN_START_HOOK, ORIG_TS_HTTP_SSN_START_HOOK);
 
275
  PRINT_DIFF("TS_HTTP_SSN_CLOSE_HOOK", TS_HTTP_SSN_CLOSE_HOOK, ORIG_TS_HTTP_SSN_CLOSE_HOOK);
 
276
  PRINT_DIFF("TS_HTTP_LAST_HOOK", TS_HTTP_LAST_HOOK, ORIG_TS_HTTP_LAST_HOOK);
 
277
 
 
278
  PRINT_DIFF("TS_EVENT_NONE", TS_EVENT_NONE, ORIG_TS_EVENT_NONE);
 
279
  PRINT_DIFF("TS_EVENT_IMMEDIATE", TS_EVENT_IMMEDIATE, ORIG_TS_EVENT_IMMEDIATE);
 
280
  PRINT_DIFF("TS_EVENT_TIMEOUT", TS_EVENT_TIMEOUT, ORIG_TS_EVENT_TIMEOUT);
 
281
  PRINT_DIFF("TS_EVENT_ERROR", TS_EVENT_ERROR, ORIG_TS_EVENT_ERROR);
 
282
  PRINT_DIFF("TS_EVENT_CONTINUE", TS_EVENT_CONTINUE, ORIG_TS_EVENT_CONTINUE);
 
283
  PRINT_DIFF("TS_EVENT_VCONN_READ_READY", TS_EVENT_VCONN_READ_READY, ORIG_TS_EVENT_VCONN_READ_READY);
 
284
  PRINT_DIFF("TS_EVENT_VCONN_WRITE_READY", TS_EVENT_VCONN_WRITE_READY, ORIG_TS_EVENT_VCONN_WRITE_READY);
 
285
  PRINT_DIFF("TS_EVENT_VCONN_READ_COMPLETE", TS_EVENT_VCONN_READ_COMPLETE, ORIG_TS_EVENT_VCONN_READ_COMPLETE);
 
286
  PRINT_DIFF("TS_EVENT_VCONN_WRITE_COMPLETE", TS_EVENT_VCONN_WRITE_COMPLETE, ORIG_TS_EVENT_VCONN_WRITE_COMPLETE);
 
287
  PRINT_DIFF("TS_EVENT_VCONN_EOS", TS_EVENT_VCONN_EOS, ORIG_TS_EVENT_VCONN_EOS);
 
288
  PRINT_DIFF("TS_EVENT_NET_CONNECT", TS_EVENT_NET_CONNECT, ORIG_TS_EVENT_NET_CONNECT);
 
289
  PRINT_DIFF("TS_EVENT_NET_CONNECT_FAILED", TS_EVENT_NET_CONNECT_FAILED, ORIG_TS_EVENT_NET_CONNECT_FAILED);
 
290
  PRINT_DIFF("TS_EVENT_HTTP_CONTINUE", TS_EVENT_HTTP_CONTINUE, ORIG_TS_EVENT_HTTP_CONTINUE);
 
291
  PRINT_DIFF("TS_EVENT_HTTP_ERROR", TS_EVENT_HTTP_ERROR, ORIG_TS_EVENT_HTTP_ERROR);
 
292
  PRINT_DIFF("TS_EVENT_HTTP_READ_REQUEST_HDR", TS_EVENT_HTTP_READ_REQUEST_HDR, ORIG_TS_EVENT_HTTP_READ_REQUEST_HDR);
 
293
  PRINT_DIFF("TS_EVENT_HTTP_OS_DNS", TS_EVENT_HTTP_OS_DNS, ORIG_TS_EVENT_HTTP_OS_DNS);
 
294
  PRINT_DIFF("TS_EVENT_HTTP_SEND_REQUEST_HDR", TS_EVENT_HTTP_SEND_REQUEST_HDR, ORIG_TS_EVENT_HTTP_SEND_REQUEST_HDR);
 
295
  PRINT_DIFF("TS_EVENT_HTTP_READ_CACHE_HDR", TS_EVENT_HTTP_READ_CACHE_HDR, ORIG_TS_EVENT_HTTP_READ_CACHE_HDR);
 
296
  PRINT_DIFF("TS_EVENT_HTTP_READ_RESPONSE_HDR", TS_EVENT_HTTP_READ_RESPONSE_HDR,
 
297
             ORIG_TS_EVENT_HTTP_READ_RESPONSE_HDR);
 
298
  PRINT_DIFF("TS_EVENT_HTTP_SEND_RESPONSE_HDR", TS_EVENT_HTTP_SEND_RESPONSE_HDR,
 
299
             ORIG_TS_EVENT_HTTP_SEND_RESPONSE_HDR);
 
300
  PRINT_DIFF("TS_EVENT_HTTP_REQUEST_TRANSFORM", TS_EVENT_HTTP_REQUEST_TRANSFORM,
 
301
             ORIG_TS_EVENT_HTTP_REQUEST_TRANSFORM);
 
302
  PRINT_DIFF("TS_EVENT_HTTP_RESPONSE_TRANSFORM", TS_EVENT_HTTP_RESPONSE_TRANSFORM,
 
303
             ORIG_TS_EVENT_HTTP_RESPONSE_TRANSFORM);
 
304
  PRINT_DIFF("TS_EVENT_HTTP_SELECT_ALT", TS_EVENT_HTTP_SELECT_ALT, ORIG_TS_EVENT_HTTP_SELECT_ALT);
 
305
  PRINT_DIFF("TS_EVENT_HTTP_TXN_START", TS_EVENT_HTTP_TXN_START, ORIG_TS_EVENT_HTTP_TXN_START);
 
306
  PRINT_DIFF("TS_EVENT_HTTP_TXN_CLOSE", TS_EVENT_HTTP_TXN_CLOSE, ORIG_TS_EVENT_HTTP_TXN_CLOSE);
 
307
  PRINT_DIFF("TS_EVENT_HTTP_SSN_START", TS_EVENT_HTTP_SSN_START, ORIG_TS_EVENT_HTTP_SSN_START);
 
308
  PRINT_DIFF("TS_EVENT_HTTP_SSN_CLOSE", TS_EVENT_HTTP_SSN_CLOSE, ORIG_TS_EVENT_HTTP_SSN_CLOSE);
 
309
  PRINT_DIFF("TS_EVENT_MGMT_UPDATE", TS_EVENT_MGMT_UPDATE, ORIG_TS_EVENT_MGMT_UPDATE);
 
310
 
 
311
  PRINT_DIFF("TS_EVENT_MGMT_UPDATE", TS_EVENT_MGMT_UPDATE, ORIG_TS_EVENT_MGMT_UPDATE);
 
312
 
 
313
  PRINT_DIFF("TS_DATA_ALLOCATE", TS_DATA_ALLOCATE, ORIG_TS_DATA_ALLOCATE);
 
314
  PRINT_DIFF("TS_DATA_MALLOCED", TS_DATA_MALLOCED, ORIG_TS_DATA_MALLOCED);
 
315
  PRINT_DIFF("TS_DATA_CONSTANT", TS_DATA_CONSTANT, ORIG_TS_DATA_CONSTANT);
 
316
 
 
317
  PRINT_DIFF("TS_VC_CLOSE_ABORT", TS_VC_CLOSE_ABORT, ORIG_TS_VC_CLOSE_ABORT);
 
318
  PRINT_DIFF("TS_VC_CLOSE_NORMAL", TS_VC_CLOSE_NORMAL, ORIG_TS_VC_CLOSE_NORMAL);
 
319
 
 
320
  PRINT_DIFF("TS_SDK_VERSION_2_0", TS_SDK_VERSION_2_0, ORIG_TS_SDK_VERSION_2_0);
 
321
  PRINT_DIFF("TS_SDK_VERSION_3_0", TS_SDK_VERSION_3_0, ORIG_TS_SDK_VERSION_3_0);
 
322
 
 
323
  if (file_changed) {
 
324
    printf("\n***************************************************************************************");
 
325
    printf("\ncheck-constants: W A R N I N G: some of the existing constants values have changed ....");
 
326
    printf("\n***************************************************************************************");
 
327
  } else {
 
328
    printf("\n************************");
 
329
    printf("\ncheck-constants: O K      ...");
 
330
    printf("\n************************");
 
331
  }
 
332
}