This is an automated email from the ASF dual-hosted git repository.

archer pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


The following commit(s) were added to refs/heads/master by this push:
     new 8c882cb790 ramlog: Remove RAMLOG_CRLF config and related code
8c882cb790 is described below

commit 8c882cb7908f68d0aa2a079bdd74876055e0e211
Author: Xiang Xiao <[email protected]>
AuthorDate: Mon Oct 21 12:18:43 2024 +0800

    ramlog: Remove RAMLOG_CRLF config and related code
    
    since the conversion is moved to common layer after:
    https://github.com/apache/nuttx/pull/14362
    
    Signed-off-by: Xiang Xiao <[email protected]>
---
 drivers/syslog/Kconfig  |  7 -------
 drivers/syslog/ramlog.c | 35 +----------------------------------
 2 files changed, 1 insertion(+), 41 deletions(-)

diff --git a/drivers/syslog/Kconfig b/drivers/syslog/Kconfig
index 20681a83fa..fbab7ef62e 100644
--- a/drivers/syslog/Kconfig
+++ b/drivers/syslog/Kconfig
@@ -77,13 +77,6 @@ config RAMLOG
                details as needed to support logging.
 
 if RAMLOG
-config RAMLOG_CRLF
-       bool "RAMLOG CR/LF"
-       default n
-       ---help---
-               Pre-pend a carriage return before every linefeed that goes into 
the
-               RAM log.
-
 config RAMLOG_NONBLOCKING
        bool "RAMLOG non-block reads"
        default y
diff --git a/drivers/syslog/ramlog.c b/drivers/syslog/ramlog.c
index c16471edc9..5b345865b3 100644
--- a/drivers/syslog/ramlog.c
+++ b/drivers/syslog/ramlog.c
@@ -289,16 +289,11 @@ static void ramlog_copybuf(FAR struct ramlog_dev_s *priv,
 static ssize_t ramlog_addbuf(FAR struct ramlog_dev_s *priv,
                              FAR const char *buffer, size_t len)
 {
-#if defined(CONFIG_RAMLOG_SYSLOG) || defined(CONFIG_RAMLOG_CRLF)
+#ifdef CONFIG_RAMLOG_SYSLOG
   FAR struct ramlog_header_s *header = priv->rl_header;
 #endif
   size_t buflen = len;
   irqstate_t flags;
-#ifdef CONFIG_RAMLOG_CRLF
-  FAR const char *end;
-  FAR const char *pos;
-  FAR char *buf;
-#endif
 
   /* Disable interrupts (in case we are NOT called from interrupt handler) */
 
@@ -318,35 +313,7 @@ static ssize_t ramlog_addbuf(FAR struct ramlog_dev_s *priv,
       buflen = priv->rl_bufsize;
     }
 
-#ifdef CONFIG_RAMLOG_CRLF
-  buf = header->rl_buffer;
-  end = buffer + buflen;
-  pos = buffer;
-
-  do
-    {
-      /* Ignore carriage returns */
-
-      if (*pos == '\r' || *pos == '\n')
-        {
-          ramlog_copybuf(priv, buffer, pos - buffer);
-          buffer = pos + 1;
-        }
-
-      /* Pre-pend a carriage before a linefeed */
-
-      if (*pos == '\n')
-        {
-          buf[header->rl_head++ % priv->rl_bufsize] = '\r';
-          buf[header->rl_head++ % priv->rl_bufsize] = '\n';
-        }
-    }
-  while (++pos != end);
-
-  ramlog_copybuf(priv, buffer, pos - buffer);
-#else
   ramlog_copybuf(priv, buffer, buflen);
-#endif
 
   /* Was anything written? */
 

Reply via email to