]> git.alsa-project.org Git - alsa-lib.git/commitdiff
ucm: format @@SyntaxVersion to 4 digits
authorJaroslav Kysela <perex@perex.cz>
Wed, 19 Mar 2025 11:20:25 +0000 (12:20 +0100)
committerJaroslav Kysela <perex@perex.cz>
Wed, 19 Mar 2025 11:20:27 +0000 (12:20 +0100)
It is better for regex matching.

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
src/ucm/main.c
src/ucm/ucm_confdoc.h

index f1849aa2a21093dd2e168287f359f1f3a89e64b2..5a86b9cd589570fe219b5ba385e8647cda06e103 100644 (file)
@@ -1504,7 +1504,7 @@ skip:
        snd_config_delete(cfg);
 
        uc_mgr_set_variable(uc_mgr, "@@LibraryVersion", SND_LIB_VERSION_STR);
-       snprintf(vname, sizeof(vname), "%d", SYNTAX_VERSION_MAX);
+       snprintf(vname, sizeof(vname), "%04d", SYNTAX_VERSION_MAX);
        uc_mgr_set_variable(uc_mgr, "@@SyntaxVersion", vname);
 
        return end + 3;
index bbfbd92f0b8c19707ba1d6bc1068778e6dd680fc..025148f9a8825b930d9da0754644a337a0157cda 100644 (file)
@@ -407,7 +407,7 @@ ${eval:\<str\>}        | Evaluate expression like *($var+2)/3* [**Syntax 5**]
 ${find-card:\<str\>}   | Find a card - see _Find card substitution_ section
 ${find-device:\<str\>} | Find a device - see _Find device substitution_ section
 @@LibraryVersion       | e.g. "1.2.14" [**Syntax 8**]
-@@SyntaxVersion        | e.g. "8" [**Syntax 8**]
+@@SyntaxVersion        | e.g. "0008" (decimal base - no hex) [**Syntax 8**]
 
 General note: If two dollars '$$' instead one dolar '$' are used for the
 substitution identification, the error is ignored (e.g. file does not