--- al.pod 2002/10/23 16:49:29 1.12
+++ al.pod 2002/10/23 17:02:06 1.13
@@ -73,7 +73,8 @@
=item B<Convenience Operations>:
al_flatten,
-al_copy.
+al_copy,
+al_firstlabel.
=item B<Chunk Operations>:
@@ -361,7 +362,7 @@
al_flatten(al, 500, 42, AL_FORWARD, buffer, &actual);
-=item al_rc_t B<al_copy>(al_t *I<al>, size_t I<off>, size_t I<n>, al_t *I<tal>);
+=item al_rc_t B<al_copy>(al_t *I<al>, size_t I<off>, size_t I<n>, al_td_t I<dir>, al_t *I<tal>);
I<off> and I<n> are byte counts that define a span of bytes within the
assembly line I<al>. These bytes are appended to the target assembly line I<tal>,
@@ -377,6 +378,13 @@
al_create(&tal);
al_flatten(al, 500, 42, tal);
+=item al_rc_t B<al_firstlabel>(al_t *I<al>, size_t I<off>, size_t I<n>, al_td_t I<dir>, al_label_t *I<labelp>);
+
+I<off> and I<n> are byte counts that define a span of bytes within the
+assembly line I<al>. The label that was attached to the first byte
+within the defined span is stored in I<labelp>, otherwise B<al_firstlabel>
+returns an error.
+
=back
=head2 Chunk Operations
|