1 
 2 09/21/87  depd
 3 Known errors in the current release of depd.
 4 #         Associated TR's
 5 Description
 6 
 7 5  phx18738
 8 The following two commands produce different results.  They shouldn't.
 9 
10    depd error_table_$noentry
11    depd >sl1>error_table_$noentry
12 
13 The error occurs because the absolute pathname form isn't recognized as
14 a potential error table entry.
15 
16 4  phx11853
17 depd should requote the value returned which it is invoked as an active
18 function.
19 
20 3  phx09340
21 get_entry_point_dcl uses invalid code:
22   if substr(Aep_name, 1, length("XXX")) = "XXX" then...
23 
24 This is invalid when Aep_name is shorter than "XXX".
25 
26 2  phx09270
27 get_entry_point_dcl_ fails to rtrim whitespace from the name of the
28 entrypoint argument.
29 
30 1  phx13822
31 For procedures which use structures as arguments, certain structure
32 declarations are inexactly returned as parameter declarations by depd
33 because the mechanism for encoding argument descriptors does not
34 provide an adequate description of the alignment of a structure.  The
35 descriptor only says whether the overall structure is packed or not,
36 and does not specify whether or not it was originally declared with the
37 aligned attribute.
38 
39 Unfortunately, PL/I complains of an argument attribute mismatch if the
40 structures do not have exactly the same attributes.  See the notes
41 below for more details.  Also, refer to the TR for a test case which
42 demonstrates the problem.