AnonSec Team
Server IP : 82.165.83.148  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux
User : u67745506 ( 4824611)
PHP Version : 7.0.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF
Directory (0755) :  /mnt/../boot/../usr/share/aspell/../mc/../doc/ghostscript/../mawk/examples/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : //mnt/../boot/../usr/share/aspell/../mc/../doc/ghostscript/../mawk/examples/nocomment.awk
#!/usr/bin/mawk -f

# remove C comments  from a list of files
# using a comment as the record separator
#
# this is trickier than I first thought
# The first version in .97-.9993 was wrong

BEGIN {
 # RS is set to  a comment (this is mildly tricky, I blew it here
 RS = "/\*([^*]|\*+[^*/])*\*+/"
 ORS = " "
 getline hold
 filename = FILENAME
}

# if changing files
filename != FILENAME {
  filename = FILENAME
  printf "%s" , hold
  hold = $0
  next
}

{ # hold one record because we don't want ORS on the last
  #  record in each file
  print hold
  hold = $0
}

END { printf "%s", hold }

AnonSec - 2021