You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by zw...@apache.org on 2013/09/04 04:27:10 UTC

[06/21] git commit: TS-2167: Update apichecker.pl to give suggestions on additional deprecated APIs

TS-2167: Update apichecker.pl to give suggestions on additional deprecated APIs


Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/9ad6885d
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/9ad6885d
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/9ad6885d

Branch: refs/heads/5.0.x
Commit: 9ad6885de1dc02275fbbf30556029bd4b1dd05ee
Parents: bb50292
Author: Sean Cosgrave <st...@yahoo-inc.com>
Authored: Fri Aug 30 16:24:20 2013 -0700
Committer: Bryan Call <bc...@apache.org>
Committed: Fri Aug 30 16:24:20 2013 -0700

----------------------------------------------------------------------
 tools/apichecker.pl | 179 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 178 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/9ad6885d/tools/apichecker.pl
----------------------------------------------------------------------
diff --git a/tools/apichecker.pl b/tools/apichecker.pl
index 93ffc9f..706a9b8 100755
--- a/tools/apichecker.pl
+++ b/tools/apichecker.pl
@@ -30,6 +30,81 @@ require 5.006;
 #
 # tsapi const struct sockaddr_storage *INKHttpTxnClientSockAddrGet(TSHttpTxn txnp);
 my %INK_EXCLUDES = (
+  "INKSTAT_TYPE_INT64" => 1,
+  "INKSTAT_TYPE_FLOAT" => 1,
+  "INKStatTypes" => 1,
+  "INKStat" => 1,
+  "INKCoupledStat" => 1,
+  "INKStatCreate" => 1,
+  "INKStatIntAddTo" => 1,
+  "INKStatFloatAddTo" => 1,
+  "INKStatDecrement" => 1,
+  "INKStatIncrement" => 1,
+  "INKStatIntGet" => 1,
+  "INKStatFloatGet" => 1,
+  "INKStatIntSet" => 1,
+  "INKStatFloatSet" => 1,
+  "INKStatCoupledGlobalCategoryCreate" => 1,
+  "INKStatCoupledLocalCopyCreate" => 1,
+  "INKStatCoupledLocalCopyDestroy" => 1,
+  "INKStatCoupledGlobalAdd" => 1,
+  "INKStatCoupledLocalAdd" => 1,
+  "INKStatsCoupledUpdate" => 1,
+  "INKStatCreateV2" => 1,
+  "INKStatIncrementV2" => 1,
+  "INKStatIncrementByNameV2" => 1,
+  "INKStatDecrementV2" => 1,
+  "INKStatDecrementByNameV2" => 1,
+  "INKStatGetCurrentV2" => 1,
+  "INKStatGetCurrentByNameV2" => 1,
+  "INKStatGetV2" => 1,
+  "INKStatGetByNameV2" => 1,
+  "INKMimeFieldCreate" => 1,
+  "INKMimeFieldDestroy" => 1,
+  "INKMimeFieldCopy" => 1,
+  "INKMimeFieldCopyValues" => 1,
+  "INKMimeFieldNext" => 1,
+  "INKMimeFieldLengthGet" => 1,
+  "INKMimeFieldNameGet" => 1,
+  "INKMimeFieldNameSet" => 1,
+  "INKMimeFieldValuesClear" => 1,
+  "INKMimeFieldValuesCount" => 1,
+  "INKMimeFieldValueGet" => 1,
+  "INKMimeFieldValueGetInt" => 1,
+  "INKMimeFieldValueGetUint" => 1,
+  "INKMimeFieldValueGetDate" => 1,
+  "INKMimeFieldValueSet" => 1,
+  "INKMimeFieldValueSetInt" => 1,
+  "INKMimeFieldValueSetUint" => 1,
+  "INKMimeFieldValueSetDate" => 1,
+  "INKMimeFieldValueAppend" => 1,
+  "INKMimeFieldValueInsert" => 1,
+  "INKMimeFieldValueInsertInt" => 1,
+  "INKMimeFieldValueInsertUint" => 1,
+  "INKMimeFieldValueInsertDate" => 1,
+  "INKMimeFieldValueDelete" => 1,
+  "INKMimeHdrFieldValueSet" => 1,
+  "INKMimeHdrFieldValueGet" => 1,
+  "INKMimeHdrFieldInsert" => 1,
+  "INKMimeHdrFieldDelete" => 1,
+  "INKMutexTryLock" => 1,
+  "INKMBufferDataSet" => 1,
+  "INKMBufferDataGet" => 1,
+  "INKMBufferLengthGet" => 1,
+  "INKMBufferRef" => 1,
+  "INKMBufferUnref" => 1,
+  "INKMBufferCompress" => 1,
+  "INKIOBufferDataCreate" => 1,
+  "INKIOBufferBlockCreate" => 1,
+  "INKIOBufferAppend" => 1,
+  "INKCacheHttpInfoCreate" => 1,
+  "INKCacheHttpInfoReqGet" => 1,
+  "INKCacheHttpInfoRespGet" => 1,
+  "INKCacheHttpInfoReqSet" => 1,
+  "INKCacheHttpInfoRespSet" => 1,
+  "INKCacheHttpInfoKeySet" => 1,
+  "INKCacheHttpInfoSizeSet" => 1,
+  "INKCacheHttpInfoVector" => 1,
 );
 
 sub ink2ts {
@@ -87,6 +162,46 @@ my %RENAMED = (
   "tsremap_remap" => "TSRemapDoRemap",
   "tsremap_os_response" => "TSRemapOSResponse",
   "rhandle" => "TSHttpTxn",
+  "INKStatCreateV2" => "TSStatCreate",
+  "INKStatIncrementV2" => "TSStatIntIncrement",
+  "INKStatIncrementByNameV2" => "TSStatIntIncrement",
+  "INKStatDecrementV2" => "TSStatIntDecrement",
+  "INKStatDecrementByNameV2" => "TSStatIntDecrement",
+  "INKStatGetCurrentV2" => "TSStatIntGet",
+  "INKStatGetCurrentByNameV2" => "TSStatIntGet",
+  "INKStatGetV2" => "TSStatIntGet",
+  "INKStatGetByNameV2" => "TSStatIntGet",
+  "INKMimeFieldCreate" => "TSMimeHdrFieldCreate",
+  "INKMimeFieldDestroy" => "TSMimeHdrFieldDestroy",
+  "INKMimeFieldCopy" => "TSMimeHdrFieldCopy",
+  "INKMimeFieldCopyValues" => "TSMimeHdrFieldCopyValues",
+  "INKMimeFieldNext" => "TSMimeHdrFieldNext",
+  "INKMimeFieldLengthGet" => "TSMimeHdrFieldLengthGet",
+  "INKMimeFieldNameGet" => "TSMimeHdrFieldNameGet",
+  "INKMimeFieldNameSet" => "TSMimeHdrFieldNameSet",
+  "INKMimeFieldValuesClear" => "TSMimeHdrFieldValuesClear",
+  "INKMimeFieldValuesCount" => "TSMimeHdrFieldValuesCount",
+  "INKMimeHdrFieldValueGet" => "TSMimeHdrFieldValueStringGet",
+  "INKMimeFieldValueGet" => "TSMimeHdrFieldValueStringGet",
+  "INKMimeFieldValueGetInt" => "TSMimeHdrFieldValueIntGet",
+  "INKMimeFieldValueGetUint" => "TSMimeHdrFieldValueUintGet",
+  "INKMimeFieldValueGetDate" => "TSMimeHdrFieldValueDateGet",
+  "INKMimeFieldValueSet" => "TSMimeHdrFieldValueStringSet",
+  "TSMimeHdrFieldValueSet" => "TSMimeHdrFieldValueStringSet",
+  "INKMimeFieldValueSetInt" => "TSMimeHdrFieldValueIntSet",
+  "INKMimeFieldValueSetUint" => "TSMimeHdrFieldValueUintSet",
+  "INKMimeFieldValueSetDate" => "TSMimeHdrFieldValueDateSet",
+  "INKMimeFieldValueAppend" => "TSMimeHdrFieldValueAppend",
+  "INKMimeFieldValueInsert" => "TSMimeHdrFieldValueStringInsert",
+  "INKMimeFieldValueInsertInt" => "TSMimeHdrFieldValueIntInsert",
+  "INKMimeFieldValueInsertUint" => "TSMimeHdrFieldValueUintInsert",
+  "INKMimeFieldValueInsertDate" => "TSMimeHdrFieldValueDateInsert",
+  "INKMimeFieldValueDelete" => "TSMimeHdrFieldValueDelete",
+  "INKMimeHdrFieldInsert" => "TSMimeHdrFieldAppend",
+  "INKMimeHdrFieldDelete" => "TSMimeHdrFieldDestroy",
+  "INKMutexTryLock" =>  "TSMutexLockTry",
+  "INKIOBufferDataCreate" => "TSIOBufferCreate",
+  "TSIOBufferDataCreate" => "TSIOBufferCreate",
 );
 
 my %TWO_2_THREE = (
@@ -238,6 +353,15 @@ my %TWO_2_THREE = (
   "tsremap_delete_instance" =>  [$W_RENAMED],
   "tsremap_remap" =>  [$W_RENAMED, $W_TSREMAPSTATUS],
   "tsremap_os_response" => [$W_RENAMED],
+  "INKStatCreateV2" => [$W_RENAMED],
+  "INKStatIncrementV2" => [$W_RENAMED],
+  "INKStatIncrementByNameV2" => [$W_RENAMED],
+  "INKStatDecrementV2" => [$W_RENAMED],
+  "INKStatDecrementByNameV2" => [$W_RENAMED],
+  "INKStatGetCurrentV2" => [$W_RENAMED],
+  "INKStatGetCurrentByNameV2" => [$W_RENAMED],
+  "INKStatGetV2" => [$W_RENAMED],
+  "INKStatGetByNameV2" => [$W_RENAMED],
   "orig_url" => [$W_DEPRECATED],
   "orig_url_size" => [$W_DEPRECATED],
   "request_port" =>  [$W_DEPRECATED],
@@ -261,6 +385,55 @@ my %TWO_2_THREE = (
   "new_matrix" =>  [$W_DEPRECATED],
   "redirect_url" =>  [$W_DEPRECATED],
   "require_ssl" =>  [$W_DEPRECATED],
+  "INKMimeFieldCreate" => [$W_RENAMED],
+  "INKMimeFieldDestroy" => [$W_RENAMED],
+  "INKMimeFieldCopy" => [$W_RENAMED],
+  "INKMimeFieldCopyValues" => [$W_RENAMED],
+  "INKMimeFieldNext" => [$W_RENAMED],
+  "INKMimeFieldLengthGet" => [$W_RENAMED],
+  "INKMimeFieldNameGet" => [$W_RENAMED],
+  "INKMimeFieldNameSet" => [$W_RENAMED],
+  "INKMimeFieldValuesClear" => [$W_RENAMED],
+  "INKMimeFieldValuesCount" => [$W_RENAMED],
+  "INKMimeFieldValueGet" => [$W_RENAMED],
+  "INKMimeFieldValueGetInt" => [$W_RENAMED],
+  "INKMimeFieldValueGetUint" => [$W_RENAMED],
+  "INKMimeFieldValueGetDate" => [$W_RENAMED],
+  "INKMimeFieldValueSet" => [$W_RENAMED],
+  "INKMimeFieldValueSetInt" => [$W_RENAMED],
+  "INKMimeFieldValueSetUint" => [$W_RENAMED],
+  "INKMimeFieldValueSetDate" => [$W_RENAMED],
+  "INKMimeFieldValueAppend" => [$W_RENAMED],
+  "INKMimeFieldValueInsert" => [$W_RENAMED],
+  "INKMimeFieldValueInsertInt" => [$W_RENAMED],
+  "INKMimeFieldValueInsertUint" => [$W_RENAMED],
+  "INKMimeFieldValueInsertDate" => [$W_RENAMED],
+  "INKMimeFieldValueDelete" => [$W_RENAMED],
+  "INKMimeHdrFieldValueGet" => [$W_RENAMED],
+  "INKMimeHdrFieldValueSet" => [$W_RENAMED],
+  "INKMimeHdrFieldInsert" => [$W_RENAMED],
+  "INKMimeHdrFieldDelete" => [$W_RENAMED],
+  "INKMutexTryLock" => [$W_RENAMED],
+  "INKMBufferDataSet" => [$W_DEPRECATED],
+  "INKMBufferDataGet" => [$W_DEPRECATED],
+  "INKMBufferLengthGet" => [$W_DEPRECATED],
+  "INKMBufferRef" => [$W_DEPRECATED],
+  "INKMBufferUnref" => [$W_DEPRECATED],
+  "INKMBufferCompress" => [$W_DEPRECATED],
+  "INKIOBufferDataCreate" => [$W_RENAMED],
+  "TSIOBufferDataCreate" => [$W_RENAMED],
+  "INKIOBufferBlockCreate" => [$W_DEPRECATED],
+  "TSIOBufferBlockCreate" => [$W_DEPRECATED],
+  "INKIOBufferAppend" => [$W_DEPRECATED],
+  "TSIOBufferAppend" => [$W_DEPRECATED],
+  "INKCacheHttpInfoCreate" => [$W_DEPRECATED],
+  "INKCacheHttpInfoReqGet" => [$W_DEPRECATED],
+  "INKCacheHttpInfoRespGet" => [$W_DEPRECATED],
+  "INKCacheHttpInfoReqSet" => [$W_DEPRECATED],
+  "INKCacheHttpInfoRespSet" => [$W_DEPRECATED],
+  "INKCacheHttpInfoKeySet" => [$W_DEPRECATED],
+  "INKCacheHttpInfoSizeSet" => [$W_DEPRECATED],
+  "INKCacheHttpInfoVector" => [$W_DEPRECATED],
 );
 
 
@@ -328,7 +501,11 @@ sub process {
   while (<FILE>) {
     my @tokens = split(/[^a-zA-Z0-9_\.]/);
 
-    if (ink2ts(\@tokens, $_) || two2three(\@tokens, $_)) {
+    if (ink2ts(\@tokens, $_)) {
+      print "$file:$line:$_\n";
+    }
+
+    if (two2three(\@tokens, $_)) {
       print "$file:$line:$_\n";
     }