Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(25)

Unified Diff: utils/archive/reader.c

Issue 12016011: Remove utils/archive. It is not used at this point. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « utils/archive/reader.h ('k') | utils/archive/reader.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: utils/archive/reader.c
diff --git a/utils/archive/reader.c b/utils/archive/reader.c
deleted file mode 100644
index 00a7db37098586efd88f14158bacaeaddc691969..0000000000000000000000000000000000000000
--- a/utils/archive/reader.c
+++ /dev/null
@@ -1,206 +0,0 @@
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-
-#include "entry.h"
-#include "messaging.h"
-#include "reader.h"
-
-void archiveReadNew(Dart_Port p) {
- checkPointerResult(p, archive_read_new(), "archive input stream");
-}
-
-void archiveReadSupportFilterAll(Dart_Port p, struct archive* a) {
- checkResult(p, a, archive_read_support_filter_all(a));
-}
-
-void archiveReadSupportFilterBzip2(Dart_Port p, struct archive* a) {
- checkResult(p, a, archive_read_support_filter_bzip2(a));
-}
-
-void archiveReadSupportFilterCompress(Dart_Port p, struct archive* a) {
- checkResult(p, a, archive_read_support_filter_compress(a));
-}
-
-void archiveReadSupportFilterGzip(Dart_Port p, struct archive* a) {
- checkResult(p, a, archive_read_support_filter_gzip(a));
-}
-
-void archiveReadSupportFilterLzma(Dart_Port p, struct archive* a) {
- checkResult(p, a, archive_read_support_filter_lzma(a));
-}
-
-void archiveReadSupportFilterXz(Dart_Port p, struct archive* a) {
- checkResult(p, a, archive_read_support_filter_xz(a));
-}
-
-void archiveReadSupportFilterProgram(Dart_Port p, struct archive* a,
- Dart_CObject* request) {
- Dart_CObject* cmd = getTypedArgument(p, request, 0, kString);
- if (cmd == NULL) return;
- int result = archive_read_support_filter_program(
- a, cmd->value.as_string);
- checkResult(p, a, result);
-}
-
-void archiveReadSupportFilterProgramSignature(
- Dart_Port p, struct archive* a, Dart_CObject* request) {
- Dart_CObject* cmd = getTypedArgument(p, request, 0, kString);
- if (cmd == NULL) return;
-
- Dart_CObject* signature = getTypedArgument(p, request, 1, kUint8Array);
- if (cmd == NULL) return;
-
- int result = archive_read_support_filter_program_signature(
- a, cmd->value.as_string, signature->value.as_byte_array.values,
- signature->value.as_byte_array.length);
- checkResult(p, a, result);
-}
-
-void archiveReadSupportFormatAll(Dart_Port p, struct archive* a) {
- checkResult(p, a, archive_read_support_format_all(a));
-}
-
-void archiveReadSupportFormatAr(Dart_Port p, struct archive* a) {
- checkResult(p, a, archive_read_support_format_ar(a));
-}
-
-void archiveReadSupportFormatCpio(Dart_Port p, struct archive* a) {
- checkResult(p, a, archive_read_support_format_cpio(a));
-}
-
-void archiveReadSupportFormatEmpty(Dart_Port p, struct archive* a) {
- checkResult(p, a, archive_read_support_format_empty(a));
-}
-
-void archiveReadSupportFormatIso9660(Dart_Port p, struct archive* a) {
- checkResult(p, a, archive_read_support_format_iso9660(a));
-}
-
-void archiveReadSupportFormatMtree(Dart_Port p, struct archive* a) {
- checkResult(p, a, archive_read_support_format_mtree(a));
-}
-
-void archiveReadSupportFormatRaw(Dart_Port p, struct archive* a) {
- checkResult(p, a, archive_read_support_format_raw(a));
-}
-
-void archiveReadSupportFormatTar(Dart_Port p, struct archive* a) {
- checkResult(p, a, archive_read_support_format_tar(a));
-}
-
-void archiveReadSupportFormatZip(Dart_Port p, struct archive* a) {
- checkResult(p, a, archive_read_support_format_zip(a));
-}
-
-void archiveReadSetFilterOption(Dart_Port p, struct archive* a,
- Dart_CObject* request) {
- char* module;
- char* name;
- char* value;
-
- getOptionArguments(p, request, &module, &name, &value);
- int result = archive_read_set_filter_option(a, module, name, value);
- checkResult(p, a, result);
-}
-
-void archiveReadSetFormatOptions(Dart_Port p, struct archive* a,
- Dart_CObject* request) {
- char* module;
- char* name;
- char* value;
-
- getOptionArguments(p, request, &module, &name, &value);
- int result = archive_read_set_format_option(a, module, name, value);
- checkResult(p, a, result);
-}
-
-void archiveReadSetOptions(Dart_Port p, struct archive* a,
- Dart_CObject* request) {
- char* module;
- char* name;
- char* value;
-
- getOptionArguments(p, request, &module, &name, &value);
- int result = archive_read_set_option(a, module, name, value);
- checkResult(p, a, result);
-}
-
-// TODO(nweiz): wrap archive_read_open2
-// TODO(nweiz): wrap archive_read_FILE when issue 4160 is fixed
-
-void archiveReadOpenFilename(Dart_Port p, struct archive* a,
- Dart_CObject* request) {
- Dart_CObject* filename = getTypedArgument(p, request, 0, kString);
- if (filename == NULL) return;
-
- Dart_CObject* block_size = getIntArgument(p, request, 1);
- if (block_size == NULL) return;
-
- int result = archive_read_open_filename(a, filename->value.as_string,
- getInteger(block_size));
- checkResult(p, a, result);
-}
-
-void archiveReadOpenMemory(Dart_Port p, struct archive* a,
- Dart_CObject* request) {
- Dart_CObject* filename = getTypedArgument(p, request, 0, kUint8Array);
- if (filename == NULL) return;
-
- int result = archive_read_open_memory(a, filename->value.as_byte_array.values,
- filename->value.as_byte_array.length);
- checkResult(p, a, result);
-}
-
-void archiveReadNextHeader(Dart_Port p, struct archive* a) {
- // TODO(nweiz): At some point, we'll want to attach the actual archive pointer
- // to the struct we send to Dart so that it can later be modified, passed in
- // to other functions, etc. When we do so, we'll need to use archive_entry_new
- // to create it and we'll have to attach a finalizer to the Dart object to
- // ensure that it gets freed.
- struct archive_entry* entry = archive_entry_new();
- if (checkPointerError(p, entry, "archive entry")) return;
-
- int result = archive_read_next_header2(a, entry);
- if (result == ARCHIVE_EOF) {
- postSuccess(p, NULL);
- archive_entry_free(entry);
- } else if (checkError(p, a, result)) {
- archive_entry_free(entry);
- } else {
- postArchiveEntryArray(p, entry);
- }
-}
-
-void archiveReadDataBlock(Dart_Port p, struct archive* a) {
- const void* buffer;
- size_t len;
- int64_t offset;
- int result = archive_read_data_block(a, &buffer, &len, &offset);
- if (result == ARCHIVE_EOF) {
- postSuccess(p, NULL);
- return;
- }
- if (checkError(p, a, result)) return;
-
- Dart_CObject wrapped_data_block;
- wrapped_data_block.type = kUint8Array;
- wrapped_data_block.value.as_byte_array.length = len;
- wrapped_data_block.value.as_byte_array.values = (void*) buffer + offset;
- postSuccess(p, &wrapped_data_block);
-}
-
-void archiveReadDataSkip(Dart_Port p, struct archive* a) {
- checkResult(p, a, archive_read_data_skip(a));
-}
-
-// TODO(nweiz): wrap archive_read_into_fd when issue 4160 is fixed
-// TODO(nweiz): wrap archive_read_extract and friends
-
-void archiveReadClose(Dart_Port p, struct archive* a) {
- checkResult(p, a, archive_read_close(a));
-}
-
-void archiveReadFree(Dart_Port p, struct archive* a) {
- checkResult(p, a, archive_read_free(a));
-}
« no previous file with comments | « utils/archive/reader.h ('k') | utils/archive/reader.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698