PHP Upgrade 5.4 => 7.2
This commit is contained in:
+59
@@ -0,0 +1,59 @@
|
||||
#!/usr/bin/env ruby
|
||||
|
||||
##################################################
|
||||
# make examples.c file from misc/examples.
|
||||
# muquit@muquit.com Dec-14-2013
|
||||
##################################################
|
||||
#
|
||||
require 'fileutils'
|
||||
|
||||
|
||||
class MakeExamples
|
||||
ME = __FILE__
|
||||
EXAMPLE_FILE = Dir.pwd + "/misc/examples.txt"
|
||||
PROG = Dir.pwd + "/mailsend"
|
||||
|
||||
def initialize
|
||||
end
|
||||
|
||||
def log(msg)
|
||||
t = Time.new
|
||||
puts "#{t}: #{msg}"
|
||||
end
|
||||
|
||||
def make_examples
|
||||
v = `#{PROG} -V 2>&1`
|
||||
va = v.split("\n")
|
||||
puts <<-EOF
|
||||
#include "mailsend.h"
|
||||
void show_examples(void)
|
||||
{
|
||||
(void) fprintf(stdout, "Examples of #{va[0]}\\n\\n");
|
||||
(void) fprintf(stdout,
|
||||
EOF
|
||||
lines = File.read(EXAMPLE_FILE)
|
||||
lines.each do |line|
|
||||
line = line.chomp
|
||||
line = line.gsub(/\"/,'\"')
|
||||
if line.length == 0
|
||||
puts " \"\\n\""
|
||||
else
|
||||
puts " \" #{line}\\n\""
|
||||
end
|
||||
end
|
||||
puts <<-EOF
|
||||
);
|
||||
}
|
||||
EOF
|
||||
end
|
||||
|
||||
def doit
|
||||
make_examples
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
if __FILE__ == $0
|
||||
MakeExamples.new.doit
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user