blob: 01f959f0dd8f1dc6592c0db10539dacd2df1ca6d [file] [log] [blame]
Ben Elliston88e17b51998-09-21 01:22:07 +00001/* Implementation of the NXConstantString class for Objective-C.
Thomas Koenigb18a97e2021-09-13 19:49:49 +02002 Copyright (C) 1995-2021 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
Nicola Pero6dead242010-09-11 22:47:14 +000026#include "objc-private/common.h"
Ben Elliston88e17b51998-09-21 01:22:07 +000027#include "objc/NXConstStr.h"
28
29@implementation NXConstantString
30
31-(const char *) cString
32{
33 return (c_string);
34} /* -cString */
35
36-(unsigned int) length
37{
38 return (len);
39} /* -length */
40
41@end