[BACK]Return to compat.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/Attic/compat.c between version 1.4 and 1.5

version 1.4, 2009/03/19 16:40:49 version 1.5, 2010/01/01 17:14:26
Line 15 
Line 15 
  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF   * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.   * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */   */
   #ifdef HAVE_CONFIG_H
   #include "config.h"
   #endif
   
 #include <sys/types.h>  #include <sys/types.h>
 #include <string.h>  #include <string.h>
   
 #ifdef __linux__  int dummy; /* To prevent an empty object file */
   
   #ifndef HAVE_STRLCAT
 /*  /*
  * Appends src to string dst of size siz (unlike strncat, siz is the   * Appends src to string dst of size siz (unlike strncat, siz is the
  * full size of dst, not space left).  At most siz-1 characters   * full size of dst, not space left).  At most siz-1 characters
Line 55  strlcat(char *dst, const char *src, size_t siz)
Line 59  strlcat(char *dst, const char *src, size_t siz)
   
         return(dlen + (s - src));       /* count does not include NUL */          return(dlen + (s - src));       /* count does not include NUL */
 }  }
   #endif
   
   #ifndef HAVE_STRLCPY
 /*  /*
  * Copy src to string dst of size siz.  At most siz-1 characters   * Copy src to string dst of size siz.  At most siz-1 characters
  * will be copied.  Always NUL terminates (unless siz == 0).   * will be copied.  Always NUL terminates (unless siz == 0).
Line 86  strlcpy(char *dst, const char *src, size_t siz)
Line 92  strlcpy(char *dst, const char *src, size_t siz)
   
         return(s - src - 1);    /* count does not include NUL */          return(s - src - 1);    /* count does not include NUL */
 }  }
   
 #endif  #endif

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

CVSweb