blob: 92281f618f115d6878ab7c3b5c69b38860d8f7ae [file] [log] [blame]
Ben Elliston88e17b51998-09-21 01:22:07 +00001/* Implementation of the NXConstantString class for Objective-C.
Jakub Jelinek748086b2009-04-09 17:00:19 +02002 Copyright (C) 1995, 2009 Free Software Foundation, Inc.
Ben Elliston88e17b51998-09-21 01:22:07 +00003 Contributed by Pieter J. Schoenmakers <tiggr@es.ele.tue.nl>
4
Nathanael Nerode6c82ad22003-05-23 20:04:58 +00005This file is part of GCC.
Ben Elliston88e17b51998-09-21 01:22:07 +00006
Nathanael Nerode6c82ad22003-05-23 20:04:58 +00007GCC is free software; you can redistribute it and/or modify it
Ben Elliston88e17b51998-09-21 01:22:07 +00008under the terms of the GNU General Public License as published by the
Jakub Jelinek748086b2009-04-09 17:00:19 +02009Free Software Foundation; either version 3, or (at your option) any
Ben Elliston88e17b51998-09-21 01:22:07 +000010later version.
11
Nathanael Nerode6c82ad22003-05-23 20:04:58 +000012GCC is distributed in the hope that it will be useful, but WITHOUT
Ben Elliston88e17b51998-09-21 01:22:07 +000013ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
14FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
15License for more details.
16
Jakub Jelinek748086b2009-04-09 17:00:19 +020017Under Section 7 of GPL version 3, you are granted additional
18permissions described in the GCC Runtime Library Exception, version
193.1, as published by the Free Software Foundation.
20
21You should have received a copy of the GNU General Public License and
22a copy of the GCC Runtime Library Exception along with this program;
23see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
24<http://www.gnu.org/licenses/>. */
Ben Elliston88e17b51998-09-21 01:22:07 +000025
26#include "objc/NXConstStr.h"
27
28@implementation NXConstantString
29
30-(const char *) cString
31{
32 return (c_string);
33} /* -cString */
34
35-(unsigned int) length
36{
37 return (len);
38} /* -length */
39
40@end