HomeSort by relevance Sort by last modified time
    Searched full:path (Results 551 - 575 of 4958) sorted by null

<<21222324252627282930>>

  /development/ide/xcode/animator.xcodeproj/
project.pbxproj 168 D2AAC046055464E500DB518D /* libanimator.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libanimator.a; sourceTree = BUILT_PRODUCTS_DIR; };
169 FE49EAAB09FD5DB800D28411 /* SkDrawExtraPathEffect.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SkDrawExtraPathEffect.h; path = ../../include/graphics/SkDrawExtraPathEffect.h; sourceTree = SOURCE_ROOT; };
170 FE49EB4C09FE783600D28411 /* SkDisplayNumber.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SkDisplayNumber.h; path = ../../libs/graphics/animator/SkDisplayNumber.h; sourceTree = SOURCE_ROOT; };
171 FE49EB5009FE785E00D28411 /* SkDisplayNumber.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = SkDisplayNumber.cpp; path = ../../libs/graphics/animator/SkDisplayNumber.cpp; sourceTree = SOURCE_ROOT; };
172 FE49EE0B09FFDB0300D28411 /* SkAnimateProperties.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SkAnimateProperties.h; path = ../../libs/graphics/animator/SkAnimateProperties.h; sourceTree = SOURCE_ROOT; };
173 FE51FB840A6FDCE400ABA91D /* SkDrawSaveLayer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SkDrawSaveLayer.h; path = ../../libs/graphics/animator/SkDrawSaveLayer.h; sourceTree = SOURCE_ROOT; };
174 FE51FB8E0A6FE7DC00ABA91D /* SkDrawSaveLayer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = SkDrawSaveLayer.cpp; path = ../../libs/graphics/animator/SkDrawSaveLayer.cpp; sourceTree = SOURCE_ROOT; };
175 FE5F48F30948A5380095980F /* SkAnimateBase.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SkAnimateBase.h; path = ../../libs/graphics/animator/SkAnimateBase.h; sourceTree = SOURCE_ROOT; };
176 FE5F48F40948A5380095980F /* SkAnimate3DSchema.xsd */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SkAnimate3DSchema.xsd; path = ../../libs/graphics/animator/SkAnimate3DSchema.xsd; sourceTree = SOURCE_ROOT; };
177 FE5F48F50948A5380095980F /* SkAnimate3DSchema.xsx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; name = SkAnimate3DSchema.xsx; path = ../../libs/graphics/animator/SkAnimate3DSchema.xsx; sourceTree = SOURCE_ROOT; }
    [all...]
  /external/webkit/WebKitTools/pywebsocket/test/
test_dispatch.py 46 _TEST_HANDLERS_DIR = os.path.join(
47 os.path.split(__file__)[0], 'testdata', 'handlers')
49 _TEST_HANDLERS_SUB_DIR = os.path.join(_TEST_HANDLERS_DIR, 'sub')
53 self.assertEqual(os.path.abspath('/a/b').replace('\\', '/'),
55 self.assertEqual(os.path.abspath('/a/b').replace('\\', '/'),
57 self.assertEqual(os.path.abspath('/a/b').replace('\\', '/'),
59 self.assertEqual(os.path.abspath('abc').replace('\\', '/'),
88 os.path.join(_TEST_HANDLERS_DIR, 'blank_wsh.py'),
89 os.path.join(_TEST_HANDLERS_DIR, 'origin_check_wsh.py'),
90 os.path.join(_TEST_HANDLERS_DIR, 'sub'
    [all...]
  /frameworks/base/graphics/java/android/graphics/
Region.java 91 * Set the region to the area described by the path and clip.
93 * that is identical to the pixels that would be drawn by the path
96 public boolean setPath(Path path, Region clip) {
97 return nativeSetPath(mNativeRegion, path.ni(), clip.mNativeRegion);
137 * Return the boundary of the region as a new Path. If the region is empty,
138 * the path will also be empty.
140 public Path getBoundaryPath() {
141 Path path = new Path() local
    [all...]
  /bionic/libc/kernel/tools/
find_headers.py 15 wanted_include = os.path.normpath(program_dir + '/../original')
16 wanted_config = os.path.normpath(program_dir + '/../original/config')
69 if not os.path.exists(kernel_root):
73 if not os.path.isdir(kernel_root):
77 if not os.path.isdir(kernel_root+"/linux"):
81 if not os.path.exists(wanted_config):
85 if not os.path.isfile(wanted_config):
104 if os.path.isdir(kernel_root+"/asm"):
128 def parse_file(path, parser):
129 parser.parseFile(path)
    [all...]
  /development/samples/BrowserPlugin/jni/animation/
AnimationPlugin.cpp 120 // paint the canvas (using the path API)
123 ANPPath* path = gPathI.newPath(); local
127 gPathI.moveTo(path, 0, 0);
128 gPathI.quadTo(path, cx, cy, W, 0);
129 gPathI.quadTo(path, cx, cy, W, H);
130 gPathI.quadTo(path, cx, cy, 0, H);
131 gPathI.quadTo(path, cx, cy, 0, 0);
134 gCanvasI.drawPath(canvas, path, m_paint);
138 gPathI.getBounds(path, &bounds);
139 gPathI.deletePath(path);
    [all...]
  /external/bluetooth/glib/glib/
gdir.c 63 * @path: the path to the directory you are interested in. On Unix
78 g_dir_open (const gchar *path,
89 g_return_val_if_fail (path != NULL, NULL);
92 wpath = g_utf8_to_utf16 (path, -1, NULL, NULL, error);
111 path, g_strerror (errno));
119 dir->dirp = opendir (path);
125 utf8_path = g_filename_to_utf8 (path, -1,
152 g_dir_open (const gchar *path,
156 gchar *utf8_path = g_locale_to_utf8 (path, -1, NULL, NULL, error)
    [all...]
  /external/gtest/test/
gtest_xml_outfiles_test.py 71 # We want the trailing '/' that the last "" provides in os.path.join, for
74 self.output_dir_ = os.path.join(tempfile.mkdtemp(), "")
82 os.remove(os.path.join(self.output_dir_, GTEST_OUTPUT_1_TEST + ".xml"))
86 os.remove(os.path.join(self.output_dir_, GTEST_OUTPUT_2_TEST + ".xml"))
101 gtest_prog_path = os.path.join(gtest_test_utils.GetBuildDir(),
114 output_file1 = os.path.join(self.output_dir_, output_file_name1)
116 output_file2 = os.path.join(self.output_dir_, output_file_name2)
117 self.assert_(os.path.isfile(output_file1) or os.path.isfile(output_file2),
121 if os.path.isfile(output_file1)
    [all...]
  /external/skia/gm/
gmmain.cpp 47 static SkString make_filename(const char path[], const SkString& name) {
48 SkString filename(path);
69 static bool write_bitmap(const SkString& path, const SkBitmap& bitmap) {
73 return SkImageEncoder::EncodeFile(path.c_str(), copy,
163 SkString path = make_filename(writePath, name); local
164 bool success = write_bitmap(path, bitmap);
166 fprintf(stderr, "FAILED to write %s\n", path.c_str());
169 SkString path = make_filename(readPath, name); local
171 bool success = SkImageDecoder::DecodeFile(path.c_str(), &orig,
177 fprintf(stderr, "FAILED to read %s\n", path.c_str())
    [all...]
  /external/webkit/WebKitTools/FindSafari/
FindSafari.cpp 83 TCHAR* path = getInstalledWebKitDirectory(); local
84 if (!path) {
85 LOG_ERROR(TEXT("Couldn't determine installed Safari path\n"));
114 _tprintf(TEXT("%s\n"), path);
115 free(path);
135 TEXT("set PATH=%%CD%%;%s;%%PATH%%"),
153 _tprintf(lines[i], path, path);
167 free(path);
    [all...]
  /frameworks/base/core/java/android/net/
Uri.java 94 and a path component that begins with two slash characters. The
100 <scheme>://<authority><path>?<query>
251 * Gets the decoded path.
253 * @return the decoded path, or null if this is not a hierarchical URI
259 * Gets the encoded path.
261 * @return the encoded path, or null if this is not a hierarchical URI
301 * Gets the decoded path segments.
303 * @return decoded path segments, each without a leading or trailing '/'
308 * Gets the decoded last segment in the path.
310 * @return the decoded last segment or null if the path is empt
400 PathPart path = PathPart.fromDecoded(file.getAbsolutePath()); local
538 private PathPart path; field in class:Uri.StringUri
1090 private final PathPart path; field in class:Uri.HierarchicalUri
1270 private PathPart path; field in class:Uri.Builder
1334 Builder path(PathPart path) { method in class:Uri.Builder
1350 public Builder path(String path) { method in class:Uri.Builder
1465 PathPart path = this.path; local
2086 String path = getEncoded(); local
    [all...]
  /external/webkit/WebCore/WebCore.gyp/scripts/
action_cssvaluekeywords.py 40 # Exactly two outputs must be specified: a path to each of CSSValueKeywords.c
44 # makevalues.pl; this is taken as the path to makevalues.pl. All other inputs
86 outputs[index] = os.path.abspath(outputs[index])
88 outputDir = os.path.dirname(outputs[0])
98 inputAbs = os.path.abspath(input)
99 inputAbsPosix = inputAbs.replace(os.path.sep, posixpath.sep)
100 inputBasename = os.path.basename(input)
118 mergedPath = os.path.basename(inFiles[0])
151 (root, ext) = os.path.splitext(mergedPath)
160 thisOutputDir = os.path.dirname(output
    [all...]
action_makenames.py 48 # "make_names.pl" is taken as the path to that script. Inputs with names
101 outputs[index] = os.path.abspath(outputs[index])
103 outputDir = os.path.dirname(outputs[0])
116 inputAbs = os.path.abspath(input)
117 inputAbsPosix = inputAbs.replace(os.path.sep, posixpath.sep)
118 inputBasename = os.path.basename(input)
138 scriptsPath = os.path.normpath(
139 os.path.join(os.path.dirname(makeNamesInput), os.pardir, 'bindings', 'scripts'))
162 thisOutputDir = os.path.dirname(output
    [all...]
  /dalvik/libcore/luni/src/main/java/java/net/
URI.java 60 private transient String path; field in class:URI
132 * {@code [scheme:][user-info@]host[:port][path][?query][#fragment]}
143 * @param path
144 * the path to the resource on the host.
155 String path, String query, String fragment)
158 if (scheme == null && userinfo == null && host == null && path == null
160 this.path = ""; //$NON-NLS-1$
164 if (scheme != null && path != null && path.length() > 0
165 && path.charAt(0) != '/')
    [all...]
  /external/skia/xcode/animator.xcodeproj/
project.pbxproj 166 00B7DD170EDCA15800F77EA2 /* SkAnimate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkAnimate.h; path = ../libsgl/animator/SkAnimate.h; sourceTree = SOURCE_ROOT; };
167 00B7DD1A0EDCA15800F77EA2 /* SkAnimateActive.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SkAnimateActive.cpp; path = ../libsgl/animator/SkAnimateActive.cpp; sourceTree = SOURCE_ROOT; };
168 00B7DD1B0EDCA15800F77EA2 /* SkAnimateActive.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkAnimateActive.h; path = ../libsgl/animator/SkAnimateActive.h; sourceTree = SOURCE_ROOT; };
169 00B7DD1C0EDCA15800F77EA2 /* SkAnimateBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SkAnimateBase.cpp; path = ../libsgl/animator/SkAnimateBase.cpp; sourceTree = SOURCE_ROOT; };
170 00B7DD1D0EDCA15800F77EA2 /* SkAnimateBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkAnimateBase.h; path = ../libsgl/animator/SkAnimateBase.h; sourceTree = SOURCE_ROOT; };
171 00B7DD1E0EDCA15800F77EA2 /* SkAnimateField.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SkAnimateField.cpp; path = ../libsgl/animator/SkAnimateField.cpp; sourceTree = SOURCE_ROOT; };
172 00B7DD1F0EDCA15800F77EA2 /* SkAnimateMaker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SkAnimateMaker.cpp; path = ../libsgl/animator/SkAnimateMaker.cpp; sourceTree = SOURCE_ROOT; };
173 00B7DD200EDCA15800F77EA2 /* SkAnimateMaker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkAnimateMaker.h; path = ../libsgl/animator/SkAnimateMaker.h; sourceTree = SOURCE_ROOT; };
174 00B7DD210EDCA15800F77EA2 /* SkAnimateProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkAnimateProperties.h; path = ../libsgl/animator/SkAnimateProperties.h; sourceTree = SOURCE_ROOT; };
175 00B7DD240EDCA15800F77EA2 /* SkAnimateSet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SkAnimateSet.cpp; path = ../libsgl/animator/SkAnimateSet.cpp; sourceTree = SOURCE_ROOT; }
    [all...]
  /dalvik/libcore/dalvik/src/main/java/dalvik/system/
TouchDexLoader.java 38 private String path; field in class:TouchDexLoader
43 * Create a ClassLoader that finds files in the specified path.
45 public TouchDexLoader(String path, ClassLoader parent) {
48 if (path == null)
51 this.path = path;
61 mPaths = path.split(":");
72 //System.out.println("My path is: " + mPaths[i]);
105 String pathList = System.getProperty("java.library.path", ".");
106 String pathSep = System.getProperty("path.separator", ":")
    [all...]
PathClassLoader.java 45 private final String path; field in class:PathClassLoader
62 * @param path
68 public PathClassLoader(String path, ClassLoader parent) {
69 this(path, null, parent);
83 * the "path.separator" system property, which, on Android, defaults to ":".
85 * @param path
95 public PathClassLoader(String path, String libPath, ClassLoader parent) {
98 if (path == null)
101 this.path = path;
    [all...]
  /development/ide/xcode/freetype2.xcodeproj/
project.pbxproj 50 003A0F560E0BE7DF00136848 /* ftadvanc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftadvanc.c; path = "../../extlibs/freetype-2.3.6/src/base/ftadvanc.c"; sourceTree = SOURCE_ROOT; };
51 003A0F570E0BE7DF00136848 /* ftapi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftapi.c; path = "../../extlibs/freetype-2.3.6/src/base/ftapi.c"; sourceTree = SOURCE_ROOT; };
52 003A0F580E0BE7DF00136848 /* ftbase.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftbase.c; path = "../../extlibs/freetype-2.3.6/src/base/ftbase.c"; sourceTree = SOURCE_ROOT; };
53 003A0F590E0BE7DF00136848 /* ftbbox.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftbbox.c; path = "../../extlibs/freetype-2.3.6/src/base/ftbbox.c"; sourceTree = SOURCE_ROOT; };
54 003A0F5A0E0BE7DF00136848 /* ftbitmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftbitmap.c; path = "../../extlibs/freetype-2.3.6/src/base/ftbitmap.c"; sourceTree = SOURCE_ROOT; };
55 003A0F5B0E0BE7DF00136848 /* ftcalc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftcalc.c; path = "../../extlibs/freetype-2.3.6/src/base/ftcalc.c"; sourceTree = SOURCE_ROOT; };
56 003A0F5C0E0BE7DF00136848 /* ftdbgmem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftdbgmem.c; path = "../../extlibs/freetype-2.3.6/src/base/ftdbgmem.c"; sourceTree = SOURCE_ROOT; };
57 003A0F5D0E0BE7DF00136848 /* ftdebug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftdebug.c; path = "../../extlibs/freetype-2.3.6/src/base/ftdebug.c"; sourceTree = SOURCE_ROOT; };
58 003A0F5E0E0BE7DF00136848 /* ftgasp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftgasp.c; path = "../../extlibs/freetype-2.3.6/src/base/ftgasp.c"; sourceTree = SOURCE_ROOT; };
59 003A0F5F0E0BE7DF00136848 /* ftgloadr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftgloadr.c; path = "../../extlibs/freetype-2.3.6/src/base/ftgloadr.c"; sourceTree = SOURCE_ROOT; }
    [all...]
  /external/skia/xcode/freetype2.xcodeproj/
project.pbxproj 50 00B7DEC70EDCA46500F77EA2 /* ftadvanc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftadvanc.c; path = ../../freetype/src/base/ftadvanc.c; sourceTree = SOURCE_ROOT; };
51 00B7DEC80EDCA46500F77EA2 /* ftapi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftapi.c; path = ../../freetype/src/base/ftapi.c; sourceTree = SOURCE_ROOT; };
52 00B7DEC90EDCA46500F77EA2 /* ftbase.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftbase.c; path = ../../freetype/src/base/ftbase.c; sourceTree = SOURCE_ROOT; };
53 00B7DECA0EDCA46500F77EA2 /* ftbbox.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftbbox.c; path = ../../freetype/src/base/ftbbox.c; sourceTree = SOURCE_ROOT; };
54 00B7DECB0EDCA46500F77EA2 /* ftbitmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftbitmap.c; path = ../../freetype/src/base/ftbitmap.c; sourceTree = SOURCE_ROOT; };
55 00B7DECC0EDCA46500F77EA2 /* ftcalc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftcalc.c; path = ../../freetype/src/base/ftcalc.c; sourceTree = SOURCE_ROOT; };
56 00B7DECD0EDCA46500F77EA2 /* ftdbgmem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftdbgmem.c; path = ../../freetype/src/base/ftdbgmem.c; sourceTree = SOURCE_ROOT; };
57 00B7DECE0EDCA46500F77EA2 /* ftdebug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftdebug.c; path = ../../freetype/src/base/ftdebug.c; sourceTree = SOURCE_ROOT; };
58 00B7DECF0EDCA46500F77EA2 /* ftgasp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftgasp.c; path = ../../freetype/src/base/ftgasp.c; sourceTree = SOURCE_ROOT; };
59 00B7DED00EDCA46500F77EA2 /* ftgloadr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftgloadr.c; path = ../../freetype/src/base/ftgloadr.c; sourceTree = SOURCE_ROOT; }
    [all...]
  /frameworks/base/core/java/android/webkit/
CookieManager.java 46 private static final String PATH = "path";
127 String path; field in class:CookieManager.Cookie
148 path = defaultPath;
153 // An exact match means that domain, path, and name are equal. If
158 return domain.equals(in.domain) && path.equals(in.path) &&
181 if (urlPath.startsWith(path)) {
182 int len = path.length();
184 Log.w(LOGTAG, "Empty cookie path");
    [all...]
  /external/bluetooth/bluez/plugins/
echo.c 128 const char *path = adapter_get_path(adapter); local
130 DBG("path %s", path);
139 const char *path = adapter_get_path(adapter); local
141 DBG("path %s", path);
  /external/bluetooth/glib/gio/
gdummyfile.c 47 char *path; member in struct:__anon1175
140 return g_path_get_basename (dummy->decoded_uri->path);
172 g_strcmp0 (dummy->decoded_uri->path, "/") == 0)
175 dirname = g_path_get_dirname (dummy->decoded_uri->path);
184 new_decoded_uri.path = dirname;
249 match_prefix (const char *path,
255 if (strncmp (path, prefix, prefix_len) != 0)
257 return path + prefix_len;
273 remainder = match_prefix (descendant_dummy->decoded_uri->path,
274 parent_dummy->decoded_uri->path);
    [all...]
  /external/elfutils/m4/
lib-ld.m4 34 # Check if gcc -print-prog-name=ld gives a path.
47 # Canonicalize the path of ld
59 # If it is relative, then search for the first ld in PATH.
71 for ac_dir in $PATH; do
87 acl_cv_path_LD="$LD" # Let the user override the test with a path.
95 test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
  /external/ipsec-tools/src/racoon/
safefile.c 48 safefile(path, secret)
49 const char *path;
62 if (stat(path, &s) != 0)
69 "%s has invalid owner uid\n", path);
78 "%s is an invalid file type 0x%x\n", path,
87 "%s has weak file permission\n", path);
  /external/proguard/src/proguard/wtk/
ProGuardObfuscator.java 42 * Please make sure the class path is set correctly for your system.
80 // Fill out the library class path.
83 // Fill out the program class path (input and output).
110 * Converts the given class path String into a ClassPath object.
116 String separator = System.getProperty("path.separator");
128 // Create and add the found class path entry.
  /external/webkit/WebCore/platform/mac/
WebCoreNSStringExtras.mm 87 NSString *path = [(NSURL *)url.get() path];
90 path = [path stringByDeletingLastPathComponent];
91 if (!stringIsCaseInsensitiveEqualToString([path pathExtension], @"lproj"))
94 NSString *directoryName = [[path stringByDeletingPathExtension] lastPathComponent];

Completed in 272 milliseconds

<<21222324252627282930>>