#  Copyright (C) 2003 Ingo K"ohne
#  
#  This program is free software; you can redistribute it and/or
#  modify it under the terms of the GNU General Public License
#  as published by the Free Software Foundation; either version 2
#  of the License, or (at your option) any later version.
#  
#  This program is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#  
#  You should have received a copy of the GNU General Public License along
#  with this program; if not, write to the Free Software Foundation, Inc.,
#  59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.

. ../include/common

cmd=diff

optcomplete  $cmd a
optcomplete  $cmd b
optcomplete  $cmd B
optcomplete  $cmd brief
optcomplete  $cmd c
optcomplete -O0 -W "$xpc_digit_W"  $cmd C context
optcomplete -m arg_required  $cmd changed-group-format
optcomplete  $cmd d
optcomplete -m arg_required  $cmd D
optcomplete  $cmd e ed
optcomplete -m arg_required  $cmd exclude
optcomplete -f  $cmd exclude-from
optcomplete  $cmd expand-tabs
optcomplete  $cmd f
optcomplete -m arg_required  $cmd F
optcomplete  $cmd forward-ed
optcomplete  $cmd h
optcomplete  $cmd H
optcomplete -O0 -W "$xpc_digit_W"  $cmd horizon-lines
optcomplete  $cmd i
optcomplete -m arg_required  $cmd I
optcomplete -m arg_required  $cmd ifdef
optcomplete  $cmd ignore-all-space
optcomplete  $cmd ignore-blank-lines
optcomplete  $cmd ignore-case
optcomplete -m arg_required  $cmd ignore-matching-lines
optcomplete  $cmd ignore-space-change
optcomplete  $cmd initial-tab
optcomplete  $cmd l
optcomplete -f  $cmd label L
optcomplete  $cmd left-column
optcomplete -m arg_required  $cmd line-format
optcomplete  $cmd minimal
optcomplete  $cmd n
optcomplete  $cmd new-file N
optcomplete -m arg_required  $cmd new-group-format
optcomplete -m arg_required  $cmd new-line-format
optcomplete -m arg_required  $cmd old-group-format
optcomplete -m arg_required  $cmd old-line-format
optcomplete  $cmd p
optcomplete  $cmd P
optcomplete  $cmd paginate
optcomplete  $cmd q
optcomplete  $cmd r
optcomplete  $cmd rcs
optcomplete  $cmd recursive
optcomplete  $cmd report-identical-files
optcomplete  $cmd s
optcomplete  $cmd sdiff-merge-assist
optcomplete  $cmd show-c-function
optcomplete -m arg_required  $cmd show-function-line
optcomplete  $cmd side-by-side
optcomplete  $cmd speed-large-files
optcomplete -f  $cmd starting-file S
optcomplete  suppress-common-lines
optcomplete  $cmd t
optcomplete  $cmd T
optcomplete  $cmd text
optcomplete  $cmd u
optcomplete -m arg_required  $cmd unchanged-group-format
optcomplete -m arg_required  $cmd unchanged-line-format
optcomplete  $cmd unidirectional-new-file
optcomplete -O0 -W "$xpc_digit_W"  $cmd unified U
optcomplete  $cmd version v
optcomplete  $cmd w
optcomplete -O0 -W "$xpc_digit_W"  $cmd width W
optcomplete -m arg_required  $cmd x
optcomplete -f  $cmd X
optcomplete  $cmd y
optcomplete -f  $cmd NONOPT

optcomplete -m long  $cmd 

complete -F xpcompfunc $cmd

unset cmd ${!xpc_*}
