]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Demo/CORTEX_MPU_M33F_NXP_LPC55S69_MCUXpresso/NXP_Code/utilities/fsl_str.c
commit 9f316c246baafa15c542a5aea81a94f26e3d6507
[freertos] / FreeRTOS / Demo / CORTEX_MPU_M33F_NXP_LPC55S69_MCUXpresso / NXP_Code / utilities / fsl_str.c
index 5d4831ed2d20d91dcabdddc32c43841a1cc9c1b6..1a49a45e9f07c25935836c46a5bf158d40bf734a 100644 (file)
 /*! @brief Specification modifier flags for printf. */\r
 enum _debugconsole_printf_flag\r
 {\r
-    kPRINTF_Minus = 0x01U,              /*!< Minus FLag. */\r
-    kPRINTF_Plus = 0x02U,               /*!< Plus Flag. */\r
-    kPRINTF_Space = 0x04U,              /*!< Space Flag. */\r
-    kPRINTF_Zero = 0x08U,               /*!< Zero Flag. */\r
-    kPRINTF_Pound = 0x10U,              /*!< Pound Flag. */\r
-    kPRINTF_LengthChar = 0x20U,         /*!< Length: Char Flag. */\r
-    kPRINTF_LengthShortInt = 0x40U,     /*!< Length: Short Int Flag. */\r
-    kPRINTF_LengthLongInt = 0x80U,      /*!< Length: Long Int Flag. */\r
+    kPRINTF_Minus             = 0x01U,  /*!< Minus FLag. */\r
+    kPRINTF_Plus              = 0x02U,  /*!< Plus Flag. */\r
+    kPRINTF_Space             = 0x04U,  /*!< Space Flag. */\r
+    kPRINTF_Zero              = 0x08U,  /*!< Zero Flag. */\r
+    kPRINTF_Pound             = 0x10U,  /*!< Pound Flag. */\r
+    kPRINTF_LengthChar        = 0x20U,  /*!< Length: Char Flag. */\r
+    kPRINTF_LengthShortInt    = 0x40U,  /*!< Length: Short Int Flag. */\r
+    kPRINTF_LengthLongInt     = 0x80U,  /*!< Length: Long Int Flag. */\r
     kPRINTF_LengthLongLongInt = 0x100U, /*!< Length: Long Long Int Flag. */\r
 };\r
 #endif /* PRINTF_ADVANCED_ENABLE */\r
@@ -40,18 +40,18 @@ enum _debugconsole_printf_flag
 /*! @brief Specification modifier flags for scanf. */\r
 enum _debugconsole_scanf_flag\r
 {\r
-    kSCANF_Suppress = 0x2U,      /*!< Suppress Flag. */\r
-    kSCANF_DestMask = 0x7cU,     /*!< Destination Mask. */\r
-    kSCANF_DestChar = 0x4U,      /*!< Destination Char Flag. */\r
+    kSCANF_Suppress   = 0x2U,    /*!< Suppress Flag. */\r
+    kSCANF_DestMask   = 0x7cU,   /*!< Destination Mask. */\r
+    kSCANF_DestChar   = 0x4U,    /*!< Destination Char Flag. */\r
     kSCANF_DestString = 0x8U,    /*!< Destination String FLag. */\r
-    kSCANF_DestSet = 0x10U,      /*!< Destination Set Flag. */\r
-    kSCANF_DestInt = 0x20U,      /*!< Destination Int Flag. */\r
-    kSCANF_DestFloat = 0x30U,    /*!< Destination Float Flag. */\r
+    kSCANF_DestSet    = 0x10U,   /*!< Destination Set Flag. */\r
+    kSCANF_DestInt    = 0x20U,   /*!< Destination Int Flag. */\r
+    kSCANF_DestFloat  = 0x30U,   /*!< Destination Float Flag. */\r
     kSCANF_LengthMask = 0x1f00U, /*!< Length Mask Flag. */\r
 #if SCANF_ADVANCED_ENABLE\r
-    kSCANF_LengthChar = 0x100U,        /*!< Length Char Flag. */\r
-    kSCANF_LengthShortInt = 0x200U,    /*!< Length ShortInt Flag. */\r
-    kSCANF_LengthLongInt = 0x400U,     /*!< Length LongInt Flag. */\r
+    kSCANF_LengthChar        = 0x100U, /*!< Length Char Flag. */\r
+    kSCANF_LengthShortInt    = 0x200U, /*!< Length ShortInt Flag. */\r
+    kSCANF_LengthLongInt     = 0x400U, /*!< Length LongInt Flag. */\r
     kSCANF_LengthLongLongInt = 0x800U, /*!< Length LongLongInt Flag. */\r
 #endif                                 /* SCANF_ADVANCED_ENABLE */\r
 #if SCANF_FLOAT_ENABLE\r
@@ -104,7 +104,7 @@ static int32_t ConvertFloatRadixNumToString(char *numstr, void *nump, int32_t ra
 #endif /* PRINTF_FLOAT_ENABLE */\r
 \r
 /*!\r
-*\r
+ *\r
  */\r
 double modf(double input_dbl, double *intpart_ptr);\r
 \r
@@ -148,8 +148,8 @@ static int32_t ConvertRadixNumToString(char *numstr, void *nump, int32_t neg, in
     int32_t nlen;\r
     char *nstrp;\r
 \r
-    nlen = 0;\r
-    nstrp = numstr;\r
+    nlen     = 0;\r
+    nstrp    = numstr;\r
     *nstrp++ = '\0';\r
 \r
     if (neg)\r
@@ -173,7 +173,7 @@ static int32_t ConvertRadixNumToString(char *numstr, void *nump, int32_t neg, in
             if (c < 0)\r
             {\r
                 uc = (uint64_t)c;\r
-                c = (int64_t)(~uc) + 1 + '0';\r
+                c  = (int64_t)(~uc) + 1 + '0';\r
             }\r
 #else\r
             b = a / radix;\r
@@ -181,14 +181,14 @@ static int32_t ConvertRadixNumToString(char *numstr, void *nump, int32_t neg, in
             if (c < 0)\r
             {\r
                 uc = (uint32_t)c;\r
-                c = (uint32_t)(~uc) + 1 + '0';\r
+                c  = (uint32_t)(~uc) + 1 + '0';\r
             }\r
 #endif /* PRINTF_ADVANCED_ENABLE */\r
             else\r
             {\r
                 c = c + '0';\r
             }\r
-            a = b;\r
+            a        = b;\r
             *nstrp++ = (char)c;\r
             ++nlen;\r
         }\r
@@ -224,7 +224,7 @@ static int32_t ConvertRadixNumToString(char *numstr, void *nump, int32_t neg, in
             {\r
                 uc = uc - 10 + (use_caps ? 'A' : 'a');\r
             }\r
-            ua = ub;\r
+            ua       = ub;\r
             *nstrp++ = (char)uc;\r
             ++nlen;\r
         }\r
@@ -249,10 +249,10 @@ static int32_t ConvertFloatRadixNumToString(char *numstr, void *nump, int32_t ra
 \r
     int32_t nlen;\r
     char *nstrp;\r
-    nlen = 0;\r
-    nstrp = numstr;\r
+    nlen     = 0;\r
+    nstrp    = numstr;\r
     *nstrp++ = '\0';\r
-    r = *(double *)nump;\r
+    r        = *(double *)nump;\r
     if (!r)\r
     {\r
         *nstrp = '0';\r
@@ -285,17 +285,17 @@ static int32_t ConvertFloatRadixNumToString(char *numstr, void *nump, int32_t ra
     {\r
         fb = fa / (int32_t)radix;\r
         dc = (fa - (int64_t)fb * (int32_t)radix);\r
-        c = (int32_t)dc;\r
+        c  = (int32_t)dc;\r
         if (c < 0)\r
         {\r
             uc = (uint32_t)c;\r
-            c = (int32_t)(~uc) + 1 + '0';\r
+            c  = (int32_t)(~uc) + 1 + '0';\r
         }\r
         else\r
         {\r
             c = c + '0';\r
         }\r
-        fa = fb;\r
+        fa       = fb;\r
         *nstrp++ = (char)c;\r
         ++nlen;\r
     }\r
@@ -316,13 +316,13 @@ static int32_t ConvertFloatRadixNumToString(char *numstr, void *nump, int32_t ra
             if (c < 0)\r
             {\r
                 uc = (uint32_t)c;\r
-                c = (int32_t)(~uc) + 1 + '0';\r
+                c  = (int32_t)(~uc) + 1 + '0';\r
             }\r
             else\r
             {\r
                 c = c + '0';\r
             }\r
-            a = b;\r
+            a        = b;\r
             *nstrp++ = (char)c;\r
             ++nlen;\r
         }\r
@@ -351,7 +351,7 @@ int StrFormatPrintf(const char *fmt, va_list ap, char *buf, printfCb cb)
     int32_t c;\r
 \r
     char vstr[33];\r
-    char *vstrp = NULL;\r
+    char *vstrp  = NULL;\r
     int32_t vlen = 0;\r
 \r
     int32_t done;\r
@@ -400,7 +400,7 @@ int StrFormatPrintf(const char *fmt, va_list ap, char *buf, printfCb cb)
 #if PRINTF_ADVANCED_ENABLE\r
         /* First check for specification modifier flags. */\r
         flags_used = 0;\r
-        done = false;\r
+        done       = false;\r
         while (!done)\r
         {\r
             switch (*++p)\r
@@ -431,7 +431,7 @@ int StrFormatPrintf(const char *fmt, va_list ap, char *buf, printfCb cb)
 \r
         /* Next check for minimum field width. */\r
         field_width = 0;\r
-        done = false;\r
+        done        = false;\r
         while (!done)\r
         {\r
             c = *++p;\r
@@ -461,7 +461,7 @@ int StrFormatPrintf(const char *fmt, va_list ap, char *buf, printfCb cb)
         {\r
             /* Must get precision field width, if present. */\r
             precision_width = 0;\r
-            done = false;\r
+            done            = false;\r
             while (!done)\r
             {\r
                 c = *++p;\r
@@ -475,7 +475,7 @@ int StrFormatPrintf(const char *fmt, va_list ap, char *buf, printfCb cb)
 #if PRINTF_ADVANCED_ENABLE\r
                 else if (c == '*')\r
                 {\r
-                    precision_width = (uint32_t)va_arg(ap, uint32_t);\r
+                    precision_width       = (uint32_t)va_arg(ap, uint32_t);\r
                     valid_precision_width = true;\r
                 }\r
 #endif /* PRINTF_ADVANCED_ENABLE */\r
@@ -544,7 +544,7 @@ int StrFormatPrintf(const char *fmt, va_list ap, char *buf, printfCb cb)
                     {\r
                         ival = (int32_t)va_arg(ap, int32_t);\r
                     }\r
-                    vlen = ConvertRadixNumToString(vstr, &ival, true, 10, use_caps);\r
+                    vlen  = ConvertRadixNumToString(vstr, &ival, true, 10, use_caps);\r
                     vstrp = &vstr[vlen];\r
 #if PRINTF_ADVANCED_ENABLE\r
                     if (ival < 0)\r
@@ -608,8 +608,8 @@ int StrFormatPrintf(const char *fmt, va_list ap, char *buf, printfCb cb)
 #if PRINTF_FLOAT_ENABLE\r
                 if ((c == 'f') || (c == 'F'))\r
                 {\r
-                    fval = (double)va_arg(ap, double);\r
-                    vlen = ConvertFloatRadixNumToString(vstr, &fval, 10, precision_width);\r
+                    fval  = (double)va_arg(ap, double);\r
+                    vlen  = ConvertFloatRadixNumToString(vstr, &fval, 10, precision_width);\r
                     vstrp = &vstr[vlen];\r
 \r
 #if PRINTF_ADVANCED_ENABLE\r
@@ -684,7 +684,7 @@ int StrFormatPrintf(const char *fmt, va_list ap, char *buf, printfCb cb)
                     {\r
                         uval = (uint32_t)va_arg(ap, uint32_t);\r
                     }\r
-                    vlen = ConvertRadixNumToString(vstr, &uval, false, 16, use_caps);\r
+                    vlen  = ConvertRadixNumToString(vstr, &uval, false, 16, use_caps);\r
                     vstrp = &vstr[vlen];\r
 \r
 #if PRINTF_ADVANCED_ENABLE\r
@@ -756,7 +756,7 @@ int StrFormatPrintf(const char *fmt, va_list ap, char *buf, printfCb cb)
                         radix = 10;\r
                     }\r
 \r
-                    vlen = ConvertRadixNumToString(vstr, &uval, false, radix, use_caps);\r
+                    vlen  = ConvertRadixNumToString(vstr, &uval, false, radix, use_caps);\r
                     vstrp = &vstr[vlen];\r
 #if PRINTF_ADVANCED_ENABLE\r
                     if (flags_used & kPRINTF_Zero)\r
@@ -932,9 +932,9 @@ int StrFormatScanf(const char *line_ptr, char *format, va_list args_ptr)
             /* convernsion specification */\r
             c++;\r
             /* Reset. */\r
-            flag = 0;\r
+            flag        = 0;\r
             field_width = 0;\r
-            base = 0;\r
+            base        = 0;\r
 \r
             /* Loop to get full conversion specification. */\r
             while ((*c) && (!(flag & kSCANF_DestMask)))\r
@@ -1093,7 +1093,7 @@ int StrFormatScanf(const char *line_ptr, char *format, va_list args_ptr)
             switch (flag & kSCANF_DestMask)\r
             {\r
                 case kSCANF_DestChar:\r
-                    s = (const char *)p;\r
+                    s   = (const char *)p;\r
                     buf = va_arg(args_ptr, char *);\r
                     while ((field_width--) && (*p))\r
                     {\r
@@ -1115,7 +1115,7 @@ int StrFormatScanf(const char *line_ptr, char *format, va_list args_ptr)
                     break;\r
                 case kSCANF_DestString:\r
                     n_decode += ScanIgnoreWhiteSpace(&p);\r
-                    s = p;\r
+                    s   = p;\r
                     buf = va_arg(args_ptr, char *);\r
                     while ((field_width--) && (*p != '\0') && (*p != ' ') && (*p != '\t') && (*p != '\n') &&\r
                            (*p != '\r') && (*p != '\v') && (*p != '\f'))\r
@@ -1140,7 +1140,7 @@ int StrFormatScanf(const char *line_ptr, char *format, va_list args_ptr)
                     break;\r
                 case kSCANF_DestInt:\r
                     n_decode += ScanIgnoreWhiteSpace(&p);\r
-                    s = p;\r
+                    s   = p;\r
                     val = 0;\r
                     if ((base == 0) || (base == 16))\r
                     {\r