]> Kevux Git Server - fll/blob
7b27c0f083ff8866764b8f73990a59e5b45239d7
[fll] /
1 .TH fss_read_embedded_list_process_determine_depth_nest_recurse "3" "January 2026" "FLL - FSS Read 0.8.1" "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.