~ubuntu-branches/ubuntu/raring/avr-libc/raring-proposed

« back to all changes in this revision

Viewing changes to libc/string/strncpy.S

  • Committer: Bazaar Package Importer
  • Author(s): Hakan Ardo
  • Date: 2008-08-10 09:59:16 UTC
  • mfrom: (1.2.1 upstream) (8 intrepid)
  • mto: (4.1.7 sid)
  • mto: This revision was merged to the branch mainline in revision 9.
  • Revision ID: james.westby@ubuntu.com-20080810095916-7ku06pjsfia3hz16
Added build-depends on texlive-extra-utils (closes: #493454)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* Copyright (c) 2002, Marek Michalkiewicz
 
1
/* Copyright (c) 2002, 2007 Marek Michalkiewicz
2
2
   All rights reserved.
3
3
 
4
4
   Redistribution and use in source and binary forms, with or without
26
26
  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
27
27
  POSSIBILITY OF SUCH DAMAGE. */
28
28
 
29
 
/* $Id: strncpy.S,v 1.5 2005/10/30 19:36:53 aesok Exp $ */
30
 
 
31
 
#include "macros.inc"
32
 
 
33
 
#define dest_hi r25
34
 
#define dest_lo r24
35
 
#define src_hi r23
36
 
#define src_lo r22
37
 
#define len_hi r21
38
 
#define len_lo r20
39
 
 
 
29
/* $Id: strncpy.S,v 1.7 2007/12/01 06:03:31 dmix Exp $ */
 
30
 
 
31
/** \file */
40
32
/** \ingroup avr_string
41
33
    \fn char *strncpy(char *dest, const char *src, size_t len)
42
34
    \brief Copy a string.
53
45
 
54
46
#if !defined(__DOXYGEN__)
55
47
 
 
48
#include "macros.inc"
 
49
 
 
50
#define dest_hi r25
 
51
#define dest_lo r24
 
52
#define src_hi r23
 
53
#define src_lo r22
 
54
#define len_hi r21
 
55
#define len_lo r20
 
56
 
56
57
        .text
57
58
        .global _U(strncpy)
58
59
        .type   _U(strncpy), @function