<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to patches</title><link href="https://sourceforge.net/p/cups-bjnp/patches/" rel="alternate"/><link href="https://sourceforge.net/p/cups-bjnp/patches/feed.atom" rel="self"/><id>https://sourceforge.net/p/cups-bjnp/patches/</id><updated>2022-12-01T18:16:28.034000Z</updated><subtitle>Recent changes to patches</subtitle><entry><title>C99 fixes for acinclude.m4</title><link href="https://sourceforge.net/p/cups-bjnp/patches/5/" rel="alternate"/><published>2022-12-01T18:16:28.034000Z</published><updated>2022-12-01T18:16:28.034000Z</updated><author><name>Florian Weimer</name><uri>https://sourceforge.net/u/fweimer/</uri></author><id>https://sourceforge.netadc843d8e15ba264f7bb11cf19673f1bdacefd53</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;C99 removed support for implicit function declarations. Return from main instead of calling the undeclared exit function.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#4 Compile Error strncpy()</title><link href="https://sourceforge.net/p/cups-bjnp/patches/4/?limit=25#4ba0" rel="alternate"/><published>2019-08-10T13:01:52.096000Z</published><updated>2019-08-10T13:01:52.096000Z</updated><author><name>Louis Lagendijk</name><uri>https://sourceforge.net/u/llagendijk/</uri></author><id>https://sourceforge.net3420e80758c9439a0b85d11f0fe1002814c587a7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>#4 Compile Error strncpy()</title><link href="https://sourceforge.net/p/cups-bjnp/patches/4/?limit=25#a48a" rel="alternate"/><published>2019-08-10T13:01:23.900000Z</published><updated>2019-08-10T13:01:23.900000Z</updated><author><name>Louis Lagendijk</name><uri>https://sourceforge.net/u/llagendijk/</uri></author><id>https://sourceforge.net161d2793fa032e8d67fad97101305feff2fcfeca</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Done in 2.0.2&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Compile Error strncpy()</title><link href="https://sourceforge.net/p/cups-bjnp/patches/4/" rel="alternate"/><published>2019-07-16T08:13:59.142000Z</published><updated>2019-07-16T08:13:59.142000Z</updated><author><name>Thomas Steininger</name><uri>https://sourceforge.net/u/thoaste/</uri></author><id>https://sourceforge.net2c1227f83ca5e836eed2aa4c4381123c6c08514f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi, compiling cups-bjnp on linux arch with gcc 9 results in a compile error &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;In function 'strncpy',
    inlined from 'bjnp_set_command_header' at bjnp-commands.c:40:5,
    inlined from 'get_printer_id' at bjnp-commands.c:52:5:
/usr/include/bits/string_fortified.h:106:10: error: '__builtin_strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Werror=stringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;This can be avoided by changing the function in line 40 of bjnp-commands.h from strncpy() to memcpy().&lt;/p&gt;
&lt;p&gt;Regards, Thomas&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Compile Error strncpy()</title><link href="https://sourceforge.net/p/cups-bjnp/patches/4/" rel="alternate"/><published>2019-07-16T08:13:59.142000Z</published><updated>2019-07-16T08:13:59.142000Z</updated><author><name>Thomas Steininger</name><uri>https://sourceforge.net/u/thoaste/</uri></author><id>https://sourceforge.net42db16b58ce03a1cb0ea43a5e42abc3f1ca2f854</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 4 has been modified: Compile Error strncpy()&lt;br/&gt;
Edited By: Louis Lagendijk (llagendijk)&lt;br/&gt;
Status updated: u'open' =&amp;gt; u'closed'&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title/><link href="https://sourceforge.net/p/cups-bjnp/patches/3/" rel="alternate"/><published>2012-10-01T13:08:14.416000Z</published><updated>2012-10-01T13:08:14.416000Z</updated><author><name>Louis Lagendijk</name><uri>https://sourceforge.net/u/llagendijk/</uri></author><id>https://sourceforge.net08d4bb37522d41e5ad8b155e97b7dcafe24090fb</id><summary type="html"/></entry><entry><title/><link href="https://sourceforge.net/p/cups-bjnp/patches/2/" rel="alternate"/><published>2012-10-01T13:08:04.220000Z</published><updated>2012-10-01T13:08:04.220000Z</updated><author><name>Louis Lagendijk</name><uri>https://sourceforge.net/u/llagendijk/</uri></author><id>https://sourceforge.netfd84ca3c7fec9703a7c42d56156a17f29ddb51d9</id><summary type="html"/></entry><entry><title/><link href="https://sourceforge.net/p/cups-bjnp/patches/1/" rel="alternate"/><published>2012-10-01T13:08:03.592000Z</published><updated>2012-10-01T13:08:03.592000Z</updated><author><name>Louis Lagendijk</name><uri>https://sourceforge.net/u/llagendijk/</uri></author><id>https://sourceforge.net58ddd594006772e45c98fc1b2af3ccc9c4c159b1</id><summary type="html"/></entry></feed>