[Swfed-svn] swfed-svn [61] replace 系APIの戻り値をチェックするように改良

Zurück zum Archiv-Index

svnno****@sourc***** svnno****@sourc*****
2008年 10月 7日 (火) 18:10:28 JST


Revision: 61
          http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=swfed&view=rev&rev=61
Author:   yoya
Date:     2008-10-07 18:10:28 +0900 (Tue, 07 Oct 2008)

Log Message:
-----------
replace 系APIの戻り値をチェックするように改良

Modified Paths:
--------------
    sample/swfreplaceeditstring.phps
    sample/swfreplacejpegdata.phps
    sample/swfreplacepngdata.phps


-------------- next part --------------
Modified: sample/swfreplaceeditstring.phps
===================================================================
--- sample/swfreplaceeditstring.phps	2008-10-06 16:50:19 UTC (rev 60)
+++ sample/swfreplaceeditstring.phps	2008-10-07 09:10:28 UTC (rev 61)
@@ -1,8 +1,8 @@
 <?php
 
 if ($argc < 4) {
-    fprintf(STDERR, "Usage: swfreplaceeditstring <swf_file> <variable_name> <initial_text>\n");
-    exit(1);
+	fprintf(STDERR, "Usage: swfreplaceeditstring <swf_file> <variable_name> <initial_text>\n");
+	exit(1);
 }
 
 $swf_filename = $argv[1];
@@ -11,7 +11,14 @@
 $swfdata = file_get_contents($swf_filename);
 
 $obj = new SWFEditor();
-$obj->input($swfdata);
-$obj->replaceEditString($variable_name, $initial_text);
+if ($obj->input($swfdata) == false) {
+	fprintf(STDERR, "input failed\n");
+	exit (1);
+}
+if ($obj->replaceEditString($variable_name, $initial_text) == false) {
+	fprintf(STDERR, "replaceEditString($variable_name, ...) failed\n");
+	exit (1);
 
+}
+
 echo $obj->output();

Modified: sample/swfreplacejpegdata.phps
===================================================================
--- sample/swfreplacejpegdata.phps	2008-10-06 16:50:19 UTC (rev 60)
+++ sample/swfreplacejpegdata.phps	2008-10-07 09:10:28 UTC (rev 61)
@@ -22,11 +22,20 @@
 }
 
 $obj = new SWFEditor();
-$obj->input($swfdata);
+if ($obj->input($swfdata) == false) {
+	fprintf(STDERR, "input failed\n");
+	exit (1);
+}
+
 if (empty($alphadata)) {
-    $obj->replaceJpegData($image_id, $jpegdata);
+    $result = $obj->replaceJpegData($image_id, $jpegdata);
 } else {
-    $obj->replaceJpegData($image_id, $jpegdata, $alphadata);
+    $result = $obj->replaceJpegData($image_id, $jpegdata, $alphadata);
 }
 
+if ($result == false) {
+	fprintf(STDERR, "replaceJpegdata($image_id, ...) failed\n");
+	exit (1);
+}
+
 echo $obj->output();

Modified: sample/swfreplacepngdata.phps
===================================================================
--- sample/swfreplacepngdata.phps	2008-10-06 16:50:19 UTC (rev 60)
+++ sample/swfreplacepngdata.phps	2008-10-07 09:10:28 UTC (rev 61)
@@ -1,21 +1,27 @@
 <?php
 
 if (($argc < 4) || ($argc%2 != 0)) {
-    fprintf(STDERR, "Usage: swfreplacepngdata <swf_file> <image_id> <png_file> [<image_id2> <png_file2> [...]]\n");
-    exit(1);
+	fprintf(STDERR, "Usage: swfreplacepngdata <swf_file> <image_id> <png_file> [<image_id2> <png_file2> [...]]\n");
+	exit(1);
 }
 
 $swf_filename = $argv[1];
 
 $swfdata = file_get_contents($swf_filename);
 $obj = new SWFEditor();
-$obj->input($swfdata);
+if ($obj->input($swfdata) == false) {
+	fprintf(STDERR, "input failed\n");
+	exit (1);
+}
 
 for ($i=2 ; $i< $argc ; $i += 2) {
 	$image_id = $argv[$i];
 	$png_filename = $argv[$i+1];
 	$pngdata = file_get_contents($png_filename);
-	$obj->replacePNGData($image_id, $pngdata);
+	if ($obj->replacePNGData($image_id, $pngdata) == false) {
+		fprintf(STDERR, "replacePNGdata($image_id, ...) failed\n");
+		exit (1);
+	}
 }
 
 echo $obj->output();


Swfed-svn メーリングリストの案内
Zurück zum Archiv-Index