File: generate_errors.diff

package info (click to toggle)
micropython 1.25.0%2Bds-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 48,944 kB
  • sloc: ansic: 317,850; python: 59,539; xml: 4,241; makefile: 3,530; sh: 1,421; javascript: 744; asm: 681; cpp: 45; exp: 11; pascal: 6
file content (29 lines) | stat: -rw-r--r-- 874 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--- generate_errors_orig.pl	2023-04-30 17:58:23.503070758 +1000
+++ generate_errors.py	2023-04-30 17:58:20.826338349 +1000
@@ -162,7 +162,7 @@
     {
         $code_check = \$ll_code_check;
         $old_define = \$ll_old_define;
-        $white_space = '        ';
+        $white_space = '    ';
     }
     else
     {
@@ -203,8 +203,15 @@
         ${$old_define} = $define_name;
     }

-    ${$code_check} .= "${white_space}case -($error_name):\n".
-                      "${white_space}    return( \"$module_name - $description\" );\n"
+    if ($error_name eq "MBEDTLS_ERR_SSL_FATAL_ALERT_MESSAGE")
+    {
+        # no-op, this case is hard-coded in error.fmt
+    }
+    else
+    {
+        my $error_text = $error_name =~ s/^MBEDTLS_ERR_//r;
+        ${$code_check} .= "${white_space}{ -($error_name), \"$error_text\" },\n"
+    }
 };
 
 if ($ll_old_define ne "")