]> Kevux Git Server - fll/blob
58358ea88bf6bea1290c48e10b3db40d51243a91
[fll] /
1 .TH fss_read_embedded_list_process_determine_depth_nest_recurse "3" "January 2026" "FLL - FSS Read 0.8.0" "Program Functions"
2 .SH "NAME"
3 fss_read_embedded_list_process_determine_depth_nest_recurse \-
4 .SH SYNOPSIS
5 .nf
6 .B #include <process.h>
7 .sp
8 \fBvoid fss_read_embedded_list_process_determine_depth_nest_recurse\fP(
9     \fBfss_read_main_t *const    \fP\fImain\fP,
10     \fBconst f_number_unsigned_t \fP\fIparent\fP,
11     \fBconst f_number_unsigned_t \fP\fInext\fP
12 );
13 .fi
14 .SH DESCRIPTION
15 .PP
16 Recursively determine the depth.
17 .PP
18 This is intended to be directly called by fss_read_embedded_list_process_determine_depth().
19 .PP
20 Must not be NULL.
21 .PP
22 This alters main.setting.state.status: F_okay on success.
23 .PP
24 Must be greater than 0.
25 .SH PARAMETERS
26 .TP
27 .B main
28 The program and settings data.
29
30 .TP
31 .B parent
32 The index position of the parent element. This is needed because the items array for some depth is tied to the parent via a property.
33
34 .TP
35 .B next
36 The next index position in the depths array to process.
37
38 .SH SEE ALSO
39 .PP
40 .nh
41 .ad l
42 \fIprocess.h\fP(3), \fIfss_read_embedded_list_process\fP(3), \fIfss_read_embedded_list_process_determine_depth\fP(3), \fIfss_read_embedded_list_process_determine_depth_nest_recurse\fP(3), \fIfss_read_embedded_list_process_determine_depth_save\fP(3), \fIfss_read_embedded_list_process_determine_depth()\fP, \fImacro_fss_read_signal_check()\fP, \fImacro_fss_read_signal_check()\fP
43 .ad
44 .hy
45 .SH AUTHOR
46 Written by Kevin Day.
47 .SH COPYRIGHT
48 .PP
49 Copyright \(co 2007-2026 Kevin Day, GNU LGPL Version 2.1 or later.