⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ada101a.ada

📁 linux下编程用 编译软件
💻 ADA
字号:
-- ADA101A.ADA--                             Grant of Unlimited Rights----     Under contracts F33600-87-D-0337, F33600-84-D-0280, MDA903-79-C-0687,--     F08630-91-C-0015, and DCA100-97-D-0025, the U.S. Government obtained --     unlimited rights in the software and documentation contained herein.--     Unlimited rights are defined in DFAR 252.227-7013(a)(19).  By making --     this public release, the Government intends to confer upon all --     recipients unlimited rights  equal to those held by the Government.  --     These rights include rights to use, duplicate, release or disclose the --     released technical data and computer software in whole or in part, in --     any manner and for any purpose whatsoever, and to have or permit others --     to do so.----                                    DISCLAIMER----     ALL MATERIALS OR INFORMATION HEREIN RELEASED, MADE AVAILABLE OR--     DISCLOSED ARE AS IS.  THE GOVERNMENT MAKES NO EXPRESS OR IMPLIED --     WARRANTY AS TO ANY MATTER WHATSOEVER, INCLUDING THE CONDITIONS OF THE--     SOFTWARE, DOCUMENTATION OR OTHER INFORMATION RELEASED, MADE AVAILABLE --     OR DISCLOSED, OR THE OWNERSHIP, MERCHANTABILITY, OR FITNESS FOR A--     PARTICULAR PURPOSE OF SAID MATERIAL.--*-- OBJECTIVE:--     CHECK THAT UNCHECKED_DEALLOCATION CAN BE INSTANTIATED WITH ANY--     TYPE AS THE OBJECT PARAMETER.-- HISTORY:--     JET 09/23/88  CREATED ORIGINAL TEST.WITH REPORT; USE REPORT;WITH UNCHECKED_DEALLOCATION;PROCEDURE ADA101A IS     TYPE ENUM IS (CURLY, MOE, LARRY);     TYPE DER IS NEW INTEGER;     SUBTYPE SUB IS CHARACTER RANGE 'A'..'Z';     TASK TYPE TSK;     TYPE ACC IS ACCESS INTEGER;     PACKAGE P IS          TYPE PRIV IS PRIVATE;     PRIVATE          TYPE PRIV IS RANGE -100..100;     END P;     USE P;     TYPE ARR1 IS ARRAY (INTEGER RANGE 1..10) OF INTEGER;     TYPE ARR2 IS ARRAY (INTEGER RANGE <>) OF CHARACTER;     TYPE REC1 IS RECORD          D, I : INTEGER;     END RECORD;     TYPE REC2 (D : INTEGER) IS RECORD          C : CHARACTER;     END RECORD;     TYPE INTEGERA IS ACCESS INTEGER;     TYPE FLOATA IS ACCESS FLOAT;     TYPE ENUMA IS ACCESS ENUM;     TYPE BOOLEANA IS ACCESS BOOLEAN;     TYPE CHARACTERA IS ACCESS CHARACTER;     TYPE DERA IS ACCESS DER;     TYPE SUBA IS ACCESS SUB;     TYPE TSKA IS ACCESS TSK;     TYPE ACCA IS ACCESS ACC;     TYPE PRIVA IS ACCESS PRIV;     TYPE ARR1A IS ACCESS ARR1;     TYPE ARR2A IS ACCESS ARR2;     TYPE REC1A IS ACCESS REC1;     TYPE REC2A IS ACCESS REC2;     TASK BODY TSK IS     BEGIN          NULL;     END TSK;     PROCEDURE RLSI IS NEW UNCHECKED_DEALLOCATION(INTEGER, INTEGERA);     PROCEDURE RLSF IS NEW UNCHECKED_DEALLOCATION(FLOAT, FLOATA);     PROCEDURE RLSE IS NEW UNCHECKED_DEALLOCATION(ENUM, ENUMA);     PROCEDURE RLSB IS NEW UNCHECKED_DEALLOCATION(BOOLEAN, BOOLEANA);     PROCEDURE RLSC IS NEW UNCHECKED_DEALLOCATION(CHARACTER,CHARACTERA);     PROCEDURE RLSD IS NEW UNCHECKED_DEALLOCATION(DER, DERA);     PROCEDURE RLSS IS NEW UNCHECKED_DEALLOCATION(SUB, SUBA);     PROCEDURE RLST IS NEW UNCHECKED_DEALLOCATION(TSK, TSKA);     PROCEDURE RLSA IS NEW UNCHECKED_DEALLOCATION(ACC, ACCA);     PROCEDURE RLSP IS NEW UNCHECKED_DEALLOCATION(PRIV, PRIVA);     PROCEDURE RLSA1 IS NEW UNCHECKED_DEALLOCATION(ARR1, ARR1A);     PROCEDURE RLSA2 IS NEW UNCHECKED_DEALLOCATION(ARR2, ARR2A);     PROCEDURE RLSR1 IS NEW UNCHECKED_DEALLOCATION(REC1, REC1A);     PROCEDURE RLSR2 IS NEW UNCHECKED_DEALLOCATION(REC2, REC2A);BEGIN     TEST ("ADA101A", "CHECK THAT UNCHECKED_DEALLOCATION CAN BE " &                      "INSTANTIATED WITH ANY TYPE AS THE OBJECT " &                      "PARAMETER");     RESULT;END ADA101A;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -